首页 > 代码库 > Spring4学习笔记1-HelloWorld与IOC和DI概述
Spring4学习笔记1-HelloWorld与IOC和DI概述
1.安装环境
1.1安装eclipse,jdk
1.1安装Spring tool suite(非必要项)
2.spring HelloWorld
2.1 需要的jar包(spring官网下载:https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring)
common-logging.jar(到apache官网下载)
spring-beans-XX.jar
spring-context-xx.jar
spring-core-xx.jar
spring-expression-xx.jar
2.2 实现
2.2.1 创建spring xml配置文件,并配置Bean
2.2.2 创建Spring IOC容器ApplicationContext
2.2.3 获取容器中的Bean实例
PS:创建IOC容器时,Spring会调用对应Bean的构造方法和Setter
3.spring IOC和DI概述
3.1 spring概述
Spring 是一个 IOC(DI) 和 AOP 容器框架.
轻量级、非侵入性的(应用中的对象不依赖spring api)、DI、AOP、一站式
3.2 IOC和DI概述
3.2.1 IOC
IOC(Inversion of Control):其思想是反转资源获取的方向:容器将资源推送给组件。
DI(Dependency Injection):组件以一些预先定义好的方式(例如: setter 方法)接受来自如容器的资源注入。
3.2.2 IOC前世与今生(帮助理解IOC)
Spring4学习笔记1-HelloWorld与IOC和DI概述