Spring_IOC_DI

Spring_IOC_DI

八月 19, 2019

Spring的优点

1.方便解耦,简化开发
2.Aop(面向切面编程)编程支持
3.声明式事务的支持
4.方便程序的测试
5.方便集成各种优秀的框架file:///C:/Users/HaiRui/AppData/Local/Temp/Rar
6.降低API的使用难度

Spring的几大核心功能(面试重点)

1.IOC/DI   控制反转/依赖注入
2.AOP      面向切面编程
3.声明式事务

Spring基本的jar包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>

日志相关的包

1
2
3
4
5
6
7
8
9
10
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>