1: class ExampleBean { 2: private String string;
3: public ExampleBean(String string) { 4: this.string = string;
5: }
6:
7: public void write() { 8: System.out.println("The text is: " + text); 9: }
10:
11: }
12:
13: class ExampleBeanFactory { 14: public static ExampleBean createExampleBean(String string) { 15: return new ExampleBean(string);
16: }
17: }
18:
19: public class Main { 20: public static void main(String[] args) { 21: ApplicationContext context = new ClassPathXmlApplicationContext(
22: "context.xml");
23: ExampleBean exampleBean =
24: ExampleBean)context.getBean("exampleBean", 25: new Object[]{"bla bla"}); 26: exampleBean.write();
27: }
28: }