Spring 是目前主流的 Java Web 开发框架,是 Java 世界最为成功的框架。Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。该框架是一个轻量级的开源框架,具有很高的凝聚力和吸引力。Spring 框架不局限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。Spring 框架还是一个超级粘合平台,除了自己提供功能外,还提供粘合其他技术和框架的能力。
@Autowired private Dog dog; @Autowired private Cat cat;
public Dog getDog(){ return dog; }
publicvoidsetDog(Dog dog){ this.dog = dog; }
public Cat getCat(){ return cat; }
publicvoidsetCat(Cat cat){ this.cat = cat; } }
测试类:
1 2 3 4 5 6
publicvoidtest01(){ ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); Person person = (Person) context.getBean("person",Person.class); person.getCat().show(); person.getDog().show(); }