首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2与spring集成时,关于Action类中成员bean自动注入的有关问题

2012-10-07 
struts2与spring集成时,关于Action类中成员bean自动注入的问题public class LoginAction extends ActionSu

struts2与spring集成时,关于Action类中成员bean自动注入的问题

public class LoginAction extends ActionSupport{

??
?private LoginService loginService;

?
?public void setLoginService(LoginService loginService) {
??System.out.println("init Service......");
??this.loginService = loginService;
?}

?

?

spring配置

?

<bean id="loginService"? ref="loginService"/>,只要有<bean id="loginService" .../>存在,并且这个ID的名字与Action中成员bean的名字一致,当实例化Action类时,会一并将loginService的实例注入

?

如果<action name="login" ref="loginService"/>来决定,有<property name="loginService" ref="loginService"/>的指定,则实例化Action类时,会一并将loginService实例注入,没有配置property,loginService则为空

?

?

<action name="login" ref="loginService"/>,只要有<bean id="loginService" .../>存在,并且这个ID的名字与Action中成员bean的名字一致,当实例化Action类时,会一并将loginService的实例注入


请假一下,为什么会导致这种情况的出现?<action name="login" ref="loginService"/>,只要有<bean id="loginService" .../>存在,并且这个ID的名字与Action中成员bean的名字一致,当实例化Action类时,会一并将loginService的实例注入


请假一下,为什么会导致这种情况的出现?
同问:这个现象原理是什么

热点排行