JAVA解决在@autowired,@Resource注入为null的情况

qqstrategy55120 11 0 pdf 2022-06-03 22:06:16

使用SpringMVC或者SSH过程中,有时可能会遇到这么一个问题。比如你在一个普通java类想调用某个在spring中配置的service,你会发现不管你用@Resource还是@Autowired注解都无法注入,对象始终是null。那是因为一般普通的Java类没有被spring代理,自然无法通过spring注入相关的对象。难道这样就不能调用了吗?这里提供下面一个类来解决这个问题:然后通过这个类提供的方法就能正常的获取在spring中托管的bean了,使用很简单:在写一个单例模块时,在初始化对象时需要注入静态的参数,导致spring 暴出

JAVA解决在@autowired,@Resource注入为null的情况

JAVA解决在@autowired,@Resource注入为null的情况

JAVA解决在@autowired,@Resource注入为null的情况

用户评论
请输入评论内容
评分:
暂无评论