使用 setter 方法 静态属性@Value注入失败问题
1:TestUtil 需要添加 @Component 注解
2:@Value 必须加在属性setter方法上方不能加在属性名上方
@Component
public class TestUtil {
private static String redisIp;
@Value("${redis.ip}")
public void setRedisIp(String redisIp) {
TestUtil.redisIp = redisIp;
}
public static void test(){
System.out.println("注入ip地址" + redisIp);
}
}