1.Spring核心
- IOC 控制反转
创建对象的主动权,由程序员交给Spring
以前创建对象:Emp emp = new Emp(); 创建权在程序员手中
使用Spring后:创建权交给Spring的IOC容器
- AOP 面向切面
2.依赖的jar包
使用Spring,需要在pom.xml文件中导入其所依赖的jar包,如下(这里导入的是SpringMVC所依赖的jar包):
<!-- 导入Spring的jar包,因为SpringMVC基于Spring框架,因此直接导入SpringMVC包会自动导入Spring包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
3.Spring.xml配置文件
- 在resources路径下 创建spring.xml(可以配置多个配置文件,程序中使用哪个就加载哪
个) - 基本格式如下:
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.1.xsd">
</beans>