spring - Spring中如何存储可全局访问的对象
问题描述
假设我有一个将在启动期间加载的许可证文件。然后将文件中的数据存储到许可证对象中。如何以 Spring 方式使不同组件/服务可以访问此对象?
解决方案
您的问题有多种解决方案。最简单的方法是执行以下操作:
@Configuration
public class LicenseConfig {
@Bean
public MyLicense getLicense() {
// Do stuff and return the license object.
}
}
然后你可以@Autowire
MyLicense 对象。
推荐阅读
- elasticsearch - java - 如何使用java Hight level rest客户端在弹性搜索中执行范围查询?
- python - 我已经编写了合并排序的代码。但是我无法返回排序值如何返回排序列表
- github-api - 通过存储库调度事件触发时如何在工作流中指定 event_type
- html - 在我部署我的项目后,他找不到图像和日志
- go - 如何实现子路由
- php - 当用户单击链接时,我想在同一页面上显示数据
- css - 混合 react-bootstrap 和普通 bootstrap 是个坏主意
- asp.net-mvc - 1 个视图中的多个下拉列表过滤器
- python - 为第三方库/模块扩展存根文件
- amazon-web-services - 使用 Apache Spark 和 AWS 从每日 CSV 文件生成每月数据