Spring AOP操作action时无法注入,报空指针错误
2014-05-27 22:12
387 查看
Spring AOP操作action时无法注入,报NullPointer异常
当使用Spring AOP对action层进行操作时,会出现注入失败的问题,出现空指针异常。
原因是一般struts2+spring应用中,spring的插件只负责为action的ioc部分,但并没有进行功能加强,即采用代理的机制,所有的action还是使用struts2进行管理,
在使用AOP后,这些action需要由spring进行管理,如果没有由spring进行代理,将出现注入失败。
解决办法:Struts2的一个特殊的constant,作用是确保Spring的自动装配策略总是被考虑的,struts.objectFactory.spring.autoWire.alwaysRespect,将其值设为true,
原文地址http://2.soadmin.com/zonghe/open-source/248444.htm
当使用Spring AOP对action层进行操作时,会出现注入失败的问题,出现空指针异常。
原因是一般struts2+spring应用中,spring的插件只负责为action的ioc部分,但并没有进行功能加强,即采用代理的机制,所有的action还是使用struts2进行管理,
在使用AOP后,这些action需要由spring进行管理,如果没有由spring进行代理,将出现注入失败。
解决办法:Struts2的一个特殊的constant,作用是确保Spring的自动装配策略总是被考虑的,struts.objectFactory.spring.autoWire.alwaysRespect,将其值设为true,
<constant name="struts.objectFactory.spring.autoWire.alwaysRespect" value="true" />
原文地址http://2.soadmin.com/zonghe/open-source/248444.htm
相关文章推荐
- 160309、Spring AOP操作action时无法注入,报空指针错误
- Spring AOP操作action时无法注入,报NullPointer异常
- 使用spring的aop实现拦截action后出现依赖注入为空的问题
- ssh项目中的,由于spring的注入问题引起的空指针错误
- spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
- 解决Spring boot使用Quartz时Job中无法注入Bean 空指针异常问题
- spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
- SpringMvc+Swagger整合springSwaggerConfig 无法注入错误处理
- spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
- Spring AOP 项目出现 通配符的匹配很全面, 但无法找到元素 'aop:config' 的声明。错误
- spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
- 使用spring的aop实现拦截action后出现依赖注入为空的问题
- spring aop记录操作日志和错误日志
- spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
- 【Spring in action】依赖注入DI和AOP切面
- Spring无法注入,出现的错误。s
- spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
- JAXWS 开发webService ,使用spring注入service类时,无法注入,报空指针
- spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
- java开源框架集成常见错误之spring2.5中没有org.springframework.web.struts.DelegatingActionProxy ,使得Action不能注入到spring中