tjlizz / note

日常经验收集
https://lizeze.github.io/note/
MIT License
4 stars 0 forks source link

Springboot @value 注解注入静态属性 #33

Open tjlizz opened 3 years ago

tjlizz commented 3 years ago
@Component
public class FileTool {

    private static String proxyIp;

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

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