环境:springboot
在配置文件里设置了值
在Util里面去取值
取不到
原因:
util类一般为static类
里面没有@Bean
而@Value 和@Bean 一般是一起使用,在注入Bean的时候,给Value赋值
如果类似Util里是没有@Bean(一般也不应该有)
所以@Value会失效
解决办法,so easy 在@Bean的类里面 加入@Value 作为入参传入 util类就OK了
环境:springboot
在配置文件里设置了值
在Util里面去取值
取不到
原因:
util类一般为static类
里面没有@Bean
而@Value 和@Bean 一般是一起使用,在注入Bean的时候,给Value赋值
如果类似Util里是没有@Bean(一般也不应该有)
所以@Value会失效
解决办法,so easy 在@Bean的类里面 加入@Value 作为入参传入 util类就OK了