Spring的@Value注解(org.springframework.beans.factory.annotation.Value)在软件开发中较为常用,它的作用是通过注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值。本文针对在变量中注入properties文件中的值,对于static修饰的变量与无static修饰的变量在使用@Value注解时的区别给予说明,
一:properties文件中配置的属性
二:使用@Value注入无static修饰的变量
三:使用@Value注入static修饰的变量
四:注意
对于无@Service、@Controller等注解的类,需要在类上添加@Component注解才能使用@Value注解为变量注入配置文件中的值。
具体见该文章“三”中的图片中有示例