最近在写项目时候,使用@Resource出现了对象一直为null的情况。按照如下步骤进行检查。
1、首先检查调用的类是否进行配置。
2、配置文件是否有问题。
3、导入包的版本是否合适。
最后发现不属于以上的情况,最后查阅文档发现,当使用@Resource或@Autowired注解时,不能再手动new被该注解导入的类,否则会默认使用手动new的对象,框架所创建的对象则为null。
@Resource或@Autowired导入对象时为null
最新推荐文章于 2024-07-03 19:13:37 发布