| 
3 | 3 |        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  | 
4 | 4 |        xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-2.5.xsd">  | 
5 | 5 | 
 
  | 
6 |  | -	<!--  | 
7 |  | -		Not yet in use: illustration of possible approach  | 
8 |  | -	-->  | 
9 | 6 | 	<bean id="overrideOneMethod" class="org.springframework.beans.factory.xml.OverrideOneMethod">  | 
10 | 7 | 
 
  | 
11 | 8 | 		<lookup-method name="getPrototypeDependency" bean="jenny"/>  | 
 | 
27 | 24 | 
 
  | 
28 | 25 | 		<lookup-method name="protectedOverrideSingleton" bean="david"/>  | 
29 | 26 | 
 
  | 
30 |  | -		<!--  | 
31 |  | -			This method is not overloaded, so we don't need to specify any arg types  | 
32 |  | -		-->  | 
 | 27 | +		<!-- This method is not overloaded, so we don't need to specify any arg types -->  | 
33 | 28 | 		<replaced-method name="doSomething" replacer="doSomethingReplacer"/>  | 
34 | 29 | 
 
  | 
35 | 30 | 	</bean>  | 
36 | 31 | 
 
  | 
37 |  | -	<bean id="replaceVoidMethod" parent="someParent"  | 
38 |  | -			class="org.springframework.beans.factory.xml.OverrideOneMethodSubclass">  | 
39 |  | -	</bean>  | 
 | 32 | +	<bean id="replaceVoidMethod" parent="someParent" class="org.springframework.beans.factory.xml.OverrideOneMethodSubclass"/>  | 
40 | 33 | 
 
  | 
41 | 34 | 	<bean id="replaceEchoMethod" class="org.springframework.beans.factory.xml.EchoService">  | 
42 |  | -		<!--  | 
43 |  | -			This method is not overloaded, so we don't need to specify any arg types  | 
44 |  | -		-->  | 
 | 35 | +		<!-- This method is not overloaded, so we don't need to specify any arg types -->  | 
45 | 36 | 		<replaced-method name="echo" replacer="reverseArrayReplacer" />  | 
46 | 37 | 	</bean>  | 
47 | 38 | 
 
  | 
48 |  | -	<bean id="reverseReplacer"  | 
49 |  | -		class="org.springframework.beans.factory.xml.ReverseMethodReplacer"/>  | 
50 |  | - | 
51 |  | -	<bean id="reverseArrayReplacer"  | 
52 |  | -		class="org.springframework.beans.factory.xml.ReverseArrayMethodReplacer"/>  | 
 | 39 | +	<bean id="reverseReplacer" class="org.springframework.beans.factory.xml.ReverseMethodReplacer"/>  | 
53 | 40 | 
 
  | 
54 |  | -	<bean id="fixedReplacer"  | 
55 |  | -		class="org.springframework.beans.factory.xml.FixedMethodReplacer"/>  | 
 | 41 | +	<bean id="reverseArrayReplacer" class="org.springframework.beans.factory.xml.ReverseArrayMethodReplacer"/>  | 
56 | 42 | 
 
  | 
57 |  | -	<bean id="doSomethingReplacer"  | 
58 |  | -		class="org.springframework.beans.factory.xml.XmlBeanFactoryTests$DoSomethingReplacer"/>  | 
 | 43 | +	<bean id="fixedReplacer" class="org.springframework.beans.factory.xml.FixedMethodReplacer"/>  | 
59 | 44 | 
 
  | 
60 |  | -	<bean id="serializableReplacer"  | 
61 |  | -		class="org.springframework.beans.factory.xml.SerializableMethodReplacerCandidate">  | 
 | 45 | +	<bean id="doSomethingReplacer" class="org.springframework.beans.factory.xml.XmlBeanFactoryTests$DoSomethingReplacer"/>  | 
62 | 46 | 
 
  | 
 | 47 | +	<bean id="serializableReplacer" class="org.springframework.beans.factory.xml.SerializableMethodReplacerCandidate">  | 
63 | 48 | 		<!-- Arbitrary method replacer -->  | 
64 | 49 | 		<replaced-method name="replaceMe" replacer="reverseReplacer">  | 
65 | 50 | 			<arg-type>String</arg-type>  | 
66 | 51 | 		</replaced-method>  | 
67 |  | - | 
68 | 52 | 	</bean>  | 
69 | 53 | 
 
  | 
70 |  | -	<bean id="jenny" class="org.springframework.beans.testfixture.beans.TestBean"  | 
71 |  | -		scope="prototype">  | 
 | 54 | +	<bean id="jenny" class="org.springframework.beans.testfixture.beans.TestBean" scope="prototype">  | 
72 | 55 | 		<property name="name"><value>Jenny</value></property>  | 
73 | 56 | 		<property name="age"><value>30</value></property>  | 
74 | 57 | 		<property name="spouse">  | 
 | 
77 | 60 | 		</property>  | 
78 | 61 | 	</bean>  | 
79 | 62 | 
 
  | 
80 |  | -	<bean id="david" class="org.springframework.beans.testfixture.beans.TestBean"  | 
81 |  | -		scope="singleton">  | 
 | 63 | +	<bean id="david" class="org.springframework.beans.testfixture.beans.TestBean" scope="singleton">  | 
82 | 64 | 		<description>  | 
83 | 65 | 			Simple bean, without any collections.  | 
84 | 66 | 		</description>  | 
 | 
0 commit comments