当前位置: 代码迷 >> 综合 >> Spring环境下工具类读取配置信息
  详细解决方案

Spring环境下工具类读取配置信息

热度:55   发布时间:2024-02-26 19:48:47.0

在Spring中,我们仍然常用工具类,但是难免会使用到配置信息,工具类又是一个“静态类”,没法注入实例,这时,需要将配置信息读取到一个POJO中,然后将POJO通过PostConstruct方法注入到工具类中:

@Component
public class Demo {@Autowiredprivate TestConfig testConfig;private static TestConfig config;@PostConstructpublic void init() {config = testConfig;}public static void demo() {config.test();}
}

这里我们定义了两个变量,一个静态的,用于静态方法使用,一个是实例的,用于spring注入,添加init方法在工具类构造完后成后,将注入的配置信息赋值给静态配置信息,这样,工具类中就可以使用配置信息了。

  相关解决方案