|
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