1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.tests.sample.beans;
18
19 import org.springframework.beans.factory.BeanFactory;
20 import org.springframework.beans.factory.BeanFactoryAware;
21
22
23
24
25
26
27
28 public class DependenciesBean implements BeanFactoryAware {
29
30 private int age;
31
32 private String name;
33
34 private TestBean spouse;
35
36 private BeanFactory beanFactory;
37
38
39 public void setAge(int age) {
40 this.age = age;
41 }
42
43 public int getAge() {
44 return age;
45 }
46
47 public void setName(String name) {
48 this.name = name;
49 }
50
51 public String getName() {
52 return name;
53 }
54
55 public void setSpouse(TestBean spouse) {
56 this.spouse = spouse;
57 }
58
59 public TestBean getSpouse() {
60 return spouse;
61 }
62
63 @Override
64 public void setBeanFactory(BeanFactory beanFactory) {
65 this.beanFactory = beanFactory;
66 }
67
68 public BeanFactory getBeanFactory() {
69 return beanFactory;
70 }
71
72 }