0%

Springboot使用@value注入静态属性

Springboot @value 注解注入静态属性

1
2
3
4
5
6
7
8
9
10
11
12

@Component
public class FileTool {

private static String proxyIp;

@Value("${cim.http.proxy_ip}")
public void setProxyIp(String _proxyIp) {
proxyIp = _proxyIp;
}
}

直接在属性上使用 @value 是无效的,要通过 set 方法注入, class 要加上 @Component 注解