Struts2+Spring3 设置默认自动装配action需要注意的细节
来源:互联网 发布:淘宝点结算没反应 编辑:程序博客网 时间:2024/06/05 22:48
让spring自动装配,只要设置需要自动装配的<bean>中的autowire属性。如下设置:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><bean name="loginAction" class="com.wen.action.LoginAction"autowire="byName"></bean><bean id="userService" class="com.wen.service.impl.UserServiceImpl"></bean></beans>
这种只设置需要自动装配的<bean>没有任何问题,如果需要设置整个spring配置文件的<bean>为默认自动装配,只需要在根元素<beans>中设置default-autowire。如下设置:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" default-autowire="byName"><bean name="loginAction" class="com.wen.action.LoginAction"></bean><bean id="userService" class="com.wen.service.impl.UserServiceImpl"></bean></beans>
提交后会出现空指针异常,说明loginAction的关联对象没有装配。在网上找到一种解决方法。
将spring配置文件修改成如下:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans default-autowire="byName"> <bean name="loginAction" class="com.wen.action.LoginAction"></bean> <bean id="userService" class="com.wen.service.impl.UserServiceImpl"></bean></beans>
这样默认自动装配才会有效.
- Struts2+Spring3 设置默认自动装配action需要注意的细节
- struts2与Spring3集成中Action的自动装配不起作用 annotation注入不起作用
- Struts2设置默认的action
- Struts2设置默认的action
- struts2的默认action
- Struts2的默认Action
- struts2和spring的两种整合方式 action的自动装配
- SSH框架中关于Spring自动为Struts2的Action装配参数的误解
- C需要注意的细节
- awk需要注意的细节
- 编程需要注意的细节
- block需要注意的细节
- Netty 需要注意的细节
- 关于spring3无法注入struts2的action
- Spring的《XML显式装配bean》- 默认自动装配
- struts2的默认action配置
- Struts2-配置默认的Action
- Spring3.2.2_自动装配
- asterisk与迅时网关配置注意项
- 简要分析JM8.6代码中foreman_part_qcif.yuv文件的YUV数据如何悄无声息地进入程序
- 收拾心情,重新开始
- 立波广告检测:普及android手机广告插件的科普应用(souapp.com搜应用网推荐)
- struts2.3.4常用jar包
- Struts2+Spring3 设置默认自动装配action需要注意的细节
- object-c nsdata 读取和写入二进制文件
- Extjs Store 的异常错误处理
- HappyIdiom之四Study界面淡入效果
- Android Monkey
- vector c详细用法的说明
- java 开发模式 blogdown的专栏
- static/final 知识点
- IOS 异步请求