首页 > 解决方案 > Spring中如何存储可全局访问的对象

问题描述

假设我有一个将在启动期间加载的许可证文件。然后将文件中的数据存储到许可证对象中。如何以 Spring 方式使不同组件/服务可以访问此对象?

标签: spring

解决方案


您的问题有多种解决方案。最简单的方法是执行以下操作:

@Configuration
public class LicenseConfig {
  @Bean
  public MyLicense getLicense() {
    // Do stuff and return the license object.
  }
}

然后你可以@AutowireMyLicense 对象。


推荐阅读