[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版
登录系统:用户名: 密码: 如果要讨论问题,请先注册。

[备忘]spring的xml方式、注解方法,生成bean的顺序

上一篇:[备忘]账户余额支付部分金额,剩余金额网银支付,的处理方式
下一篇:[备忘]My97DatePicker控件,选择月份的写法

添加日期:2014/10/28 23:44:42 快速返回   返回列表 阅读2791次
使用注解配置的时候,web项目会在启动的时候实例,

比如有个@Service("user"),在servletContext里面会生成一个user对象,

但是在项目第一次访问的时候,会重新加载xml里面的配置,

spring是不会做重复校验的,如果有一个<bean id="user" class="xxx"> </bean>的对象,

还是会放在servlerContext里面,会覆盖注解配置的对象 。
--------------------------------------------------
总结:多个配置文件可以在web.xml里用空格分隔写入,如:

 <context-param>  
        <param-name>contextConfigLocation</param-name>  
        <param-value>/WEB-INF/applicationContext.xml /WEB-INF/applicationContext-operator.xml /WEB-INF/applicationContext-role.xml /WEB-INF/struts-config-appType.xml /WEB-INF/applicationContext-appFile.xml</param-value>  
    </context-param>

多个配置文件里的交叉引用可以用ref的external或bean解决例如:

<bean name="/findByAppType" class="action.applicationfile.AppFileAction">
  <property name="IAppServ">
   <ref bean="appFileService"/>
  </property>
 </bean>
 

评论 COMMENTS
没有评论 No Comments.

添加评论 Add new comment.
昵称 Name:
评论内容 Comment:
验证码(不区分大小写)
Validation Code:
(not case sensitive)
看不清?点这里换一张!(Change it here!)
 
评论由管理员查看后才能显示。the comment will be showed after it is checked by admin.
CopyRight © 心缘地方 2005-2999. All Rights Reserved