怎么才能安全的给 spring bean 的静态变量注入值?
資深大佬 : luxinfl 3
用过注入非静态 setter 方法给静态变量注入,但是 jekkins 扫描代码的时候,会提示一个安全问题,然后让我们修改。这个有解麽。。。。。。 说一下场景,我需要在 yml 配置一个过期时间,然后在一个单例里面用这个值初始化。
大佬有話說 (4)
用过注入非静态 setter 方法给静态变量注入,但是 jekkins 扫描代码的时候,会提示一个安全问题,然后让我们修改。这个有解麽。。。。。。 说一下场景,我需要在 yml 配置一个过期时间,然后在一个单例里面用这个值初始化。
private static AddressService addressService;
@Autowired
public Test(AddressService addressService){
Test.addressService = addressService;
}
public static void test(){
addressService.addressLog();
}
}
一定要用 setter 吗?我用构造函数注入的也可以用。。。