相关疑难解决方法(0)

如何将application.properties中的值赋给静态变量?

我正在使用Spring MVC.我有一个UserService带有@Service很多静态变量的类注释.我想用application.properties文件中的值来实例化它们.

例如,在application.properties中我有: SVN_URL = http://some.url/repositories

然后在课堂上有: @Value("${SVN_URL}") private static String SVN_URL

我明白了 Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError

我也试过了 @Autowired private static Environment env;

然后: private static String SVN_URL=env.getProperty("SVN_URL");

它给出了同样的错误.

java spring spring-boot

23
推荐指数
3
解决办法
6万
查看次数

标签 统计

java ×1

spring ×1

spring-boot ×1