Spring5总体学习内容
- Spring基本概念
- IOC容器
- Aop
- JdbcTemplate
- 事务管理
- Spring5新特性
框架概述
- Spring是轻量级的开源的JavaEE框架
- Spring可以解决企业应用开发的复杂性
- Spring有两个核心部分:IOC、Aop 
  - IOC:控制反转,把创建对象的过程交给Spring进行管理,不再需要使用new的过程
- Aop:切面编程,不修改源代码的情况下,进行功能增强
 
- Spring特点 
  - 方便解藕,简化开发
- AOP编程支持
- 方便程序测试
- 方便集成其他框架,如MyBaits
- 方便事务操作
- 降低API开发难度
- 是Java源码的经典学习范例
 
入门案例
-  下载Spring5的相关jar包:https://repo.spring.io - 找到5.2.6版本:https://repo.spring.io/ui/native/release/org/springframework/spring/5.2.6.RELEASE/
 
-  打开idea工具,创建一个普通的Java工程 
-  导入Spring5相关Jar包:下图为Spring5基本模块  - 只做基本功能:核心部分:Beans、Core、Context、Expression
- 所以至少需要这四个Jar包
 
-  写代码,用Spring方式创建对象: - 两种方式:配置文件&注解
 
-  创建配置文件,在配置文件里面创建对象 -  Spring配置文件使用XML <!--配置user类的对象创建 --> <!--使用bean标签 --> <bean id="user" class="com.emnets.spring5.User"></bean>
 
-  
-  测试代码编写 // 1.加载spring配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); // 2.获取配置文件 User user = context.getBean("user", User.class); // 3.输出 System.out.println(user); user.add();




![[附源码]Nodejs计算机毕业设计基于的二手车商城Express(程序+LW)](https://img-blog.csdnimg.cn/2f86d4e154414623a98740753168ac0e.png)














