今天我写了一个system.propertities配置文件定义了一个变量host=localhost。
然后在spring 配置文件中加入了加载配置
在service中这样写
@Value("${host}")
private static String host;
但是获取不到,各种查资料,最后发现是static关键字的原因
spring@Value依赖注入是依赖set方法
set方法是普通的对象方法,static变量是类的属性,没有set方法;
今天我写了一个system.propertities配置文件定义了一个变量host=localhost。
然后在spring 配置文件中加入了加载配置
在service中这样写
@Value("${host}")
private static String host;
但是获取不到,各种查资料,最后发现是static关键字的原因
spring@Value依赖注入是依赖set方法
set方法是普通的对象方法,static变量是类的属性,没有set方法;