覆盖Spring 4类

时间:2016-05-19 10:06:41

标签: java xml spring extend

要在spring中覆盖spring类(例如PropertySourcesPlaceholderConfigurer),我们在spring xml中使用下面的config:

<beans:bean class="MyPropertyConfigurer"/>

并且

public class MyPropertyConfigurerextends extends PropertySourcesPlaceholderConfigurer {

 @Override
protected void doProcessProperties {
   //....
}

请参阅How to extend spring by configuring spring xml

它工作正常,但我的问题是:

  1. spring如何使用内部bean查找并替换此bean?!
  2. 这是推荐的方式还是我们应该以其他方式进行?
  3. xml中是beans:bean,与使用@Configuration bean相同吗?

0 个答案:

没有答案