@Value 取不到值

环境:springboot 

在配置文件里设置了值

在Util里面去取值

取不到

原因:

util类一般为static类

里面没有@Bean

而@Value 和@Bean 一般是一起使用,在注入Bean的时候,给Value赋值

如果类似Util里是没有@Bean(一般也不应该有)

所以@Value会失效


解决办法,so easy 在@Bean的类里面 加入@Value 作为入参传入 util类就OK了

猜你喜欢

转载自blog.csdn.net/pengjj1223/article/details/79931968