Spring @Value注解无法正确赋值问题


正确的调用方式为:

@Component
public class IconProperties {
   @Value("${icon.url}")
    private String url;
}
public class test{
    @Autowired
    IconProperties icon;
    public void test(){  String url = icon.url; }
}

 

这里有三个需要注意的点:

1.@Value赋值是否正确

2.IconProperties是否有@Component,或者其他代表着该类交于Spring容器管理的注解

3.在调用参数时通过@Autowired实例化类来调取

 


免责声明!

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



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