在使用Spring所提供的各种丰富而神奇的功能之前,必须在Spring IoC容器中装配好Bean,并建立Bean与Bean之间的关联关系.控制反转(Inverser of Control ioc)是Spring容器的内核,AOP.声明式事务等功能都是在此基础上开花结果的.所谓Ioc,就是通过容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接操控.这也就是“控制反转”概念的所在:控制权由应用代码中转到了外部容器,控制权的转移,就是反转.控制权转移带来的好处就是降低了业务对象之间的依赖程…
英文链接:http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.html#overview-modules 2.Spring框架介绍 Spring 框架是一个提供复杂的基础配置的java平台用于开发java应用.Spring处理基础的配置以便你可以专注于自己的应用开发. Spring 让你可以使用POJOs(Plain Old Java Object 纯的java对…
在SpringMVC项目中我们一般会引入applicationContext.xml和dispatcher-servlet.xml两个配置文件,这两个配置文件具体的区别是什么呢? Spring 官方文档介绍如下: Spring lets you define multiple contexts in a parent-child hierarchy. The applicationContext.xml defines the beans for the "root webapp context…
法一:在初始化时保存ApplicationContext对象代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况. 方法二:通过Spring提供的工具类获取ApplicationContext…