如何避免JAVA中@autowired和@Resource注解导致对象为null的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计672个文字,预计阅读时间需要3分钟。
在使用SpringMVC或SSH框架进行开发时,有时可能会遇到这样一个问题:在一个普通的JAVA类(既不是controller也不是action类)中,无法将配置在spring配置文件中的bean注入。例如,你在一个普通的JAVA类中想要调用注入的bean。
使用SpringMVC或者SSH过程中,有时可能会遇到这么一个问题。就是在一个普通的JAVA类(不是controller也不是action类)中无法注入在spring配置文件中配置的bean。
比如你在一个普通java类想调用某个在spring中配置的service,你会发现不管你用@Resource还是@Autowired注解都无法注入,对象始终是null。
那是因为一般普通的Java类没有被spring代理,自然无法通过spring注入相关的对象。
本文共计672个文字,预计阅读时间需要3分钟。
在使用SpringMVC或SSH框架进行开发时,有时可能会遇到这样一个问题:在一个普通的JAVA类(既不是controller也不是action类)中,无法将配置在spring配置文件中的bean注入。例如,你在一个普通的JAVA类中想要调用注入的bean。
使用SpringMVC或者SSH过程中,有时可能会遇到这么一个问题。就是在一个普通的JAVA类(不是controller也不是action类)中无法注入在spring配置文件中配置的bean。
比如你在一个普通java类想调用某个在spring中配置的service,你会发现不管你用@Resource还是@Autowired注解都无法注入,对象始终是null。
那是因为一般普通的Java类没有被spring代理,自然无法通过spring注入相关的对象。

