使用上述 applicationContext.xml 中的注解配置,创建 TestAnno.java:
package cn.itcast.anno; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class TestAnno { @Test public void TestService(){ ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); UserService userService = (UserService) context.getBean("userService"); userService.add(); } }运行 TestAnno.java ,控制台输出如下信息:
总结:通过 spring框架的 ioc 容器,我们可以把对象的创建交给 spring 进行,降低代码的耦合度。
使用 spring 框架 ioc 容器,可以通过配置 xml 文件和注解两种方式进行管理。
掌握注入属性的两种方式:配置 xml 文件和注解。
先创建对象,再注入属性。