在没有添加自动注入IOC容器注解的类(如@Controller、@Component、@Configuration等)上使用@Value会导致注入失败。
失败:
public class Fruit {
@Value("${spring.name}")
private String name;
}
正常:
@Controller
public class Fruit {
@Value("${spring.name}")
private String name;
}
在没有添加自动注入IOC容器注解的类(如@Controller、@Component、@Configuration等)上使用@Value会导致注入失败。
失败:
public class Fruit {
@Value("${spring.name}")
private String name;
}
正常:
@Controller
public class Fruit {
@Value("${spring.name}")
private String name;
}