Spring或者Spring boot项目中,可以使用@Value注解来获取配置文件中的值。
碰到无法获取值,debug出来是null,但是控制台也没有报错的情况。一般是在Controller层,Service层这种已经使用了依赖注入的层使用该注解,但是有时候也需要在别的比如common层使用。需要注意的是,当使用@Value注解的时候,不能new对象,而要使用依赖注入。这样才能获取到值。
Spring或者Spring boot项目中,可以使用@Value注解来获取配置文件中的值。
碰到无法获取值,debug出来是null,但是控制台也没有报错的情况。一般是在Controller层,Service层这种已经使用了依赖注入的层使用该注解,但是有时候也需要在别的比如common层使用。需要注意的是,当使用@Value注解的时候,不能new对象,而要使用依赖注入。这样才能获取到值。