Spring的xml中Bean配置的重写的应用
?????? ?在项目中采用Spring2.5+Hibernate+Struts2.0开发中采用Maven管理和构建,由于有一个Common项目中各种项目中采用代码和公用的配置,但是在其中一个项目中需要添加一个针对某个类的Hibernate的监听器,如果将这个公共的监听器的代码添加到Commons项目中,不仅增加的项目的代码,又不符合项目中的Commons项目的设计的真实意图,思索在采用重写Spring的bean的方法实现的SessionFactory的重写。
?
?
???? 在Commons项目中原有Spring Hibernate 等的一些公用的配置,重写的用法:
在公共项目(Commons项目)中将要重写的Spring bean? 添加name的属性,在特殊需要的项目中添加Spring bean 将他的name属性名字命名和需要重写的Spring bean中name一致即可。Spring 发现Bean的名称相同采用最后加载的bean的覆盖原来的bean的,从而实现从写。
?
?
?