一、spring框架概述
1.Spring是轻量级的开源的javaEE框架
2.Spring可以解决企业应用开发的复杂性
3.Spring有两个核心部分:IOC和AOP
(1)IOC:控制反转,把创建对象的过程交给Spring进行管理
(2)AOP:面向切面,不修改源代码进行功能增加
4.Spring的特点
(1)方便解耦,简化开发
(2)Aop编程支持
(3)方便程序测试
(4)方便和其他框架进行整合
(5)方便进行事物管理
(6)降低API开发难度
二、入门案例
1.下载Spring5
(1)在搜索栏中搜索:spring.io,进入首页后选projects中的pringFramework,点learn,下载我们spring最新稳定版本
2.打开idea工具,穿件普通java工具
3.导入Spring5的相关jar包
(1)根据底层原理导入相关的jar包
(2)因为创建的是普通的Java项目,我们在根目录下创建一个包来存放我们所需jar包
(3)File——Project Structure——Modules,然后点 + 导入依赖
4、创建普通类,在这个类中创建普通方法
public class User { public void add(){ System.out.println("add...."); } }
5、创建Spring的配置文件,在配配置文件配置创建的对象
(1)Spring配置文件使用xml格式
6、进行测试代码编写
public class TestSpring5 { @Test public void testAdd(){ //1.加载Spring的配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); // 2.获取配置创建的对象 User user = context.getBean("user", User.class);//"user"是bean1.xml中id的值,User.class:转化为Class user.add(); }