springboot中@value注解不生效


  1. 注解修饰的变量不能是final、static。
  2. 类要交给spring管理,使用@Component修饰所在类,不能有构造方法(我失败是因为这个)。
  3. 使用时不能new这个类,要@Autowried注入。

尾记:spring加载这个bean后要直接调用其中的一个方法,可以使用@postconstruct注解。在使用@Value,可以指定默认值,比如@Value("${local-repository: /repository/}") ,红色部分为默认值。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM