0目录
1.2.3 |
1. Spring_IOC
1.1 定义:轻量级框架,java EE的春天,主流框架 |
1.2 Spring特性:IOC控制反转;AOP面相切面 |
1.3 组成部分:Spring在SSM中所起到的作用(SpringMVC和Mybatis框架的黏合剂) |
1.4 Spring理念:核心思想是面向Bean(万物皆Bean组件) |
1.5 Spring优势:IOC 控制反转(降低了耦合度);AOP 面向切面(专人干专事);多个框架的黏合剂(完美兼容SpringMVC和Mybatis) (1)低侵入式设计 (2)独立于各种应用服务器 (3)依赖注入特性将组件关系透明化,降低了耦合度 (4)面向切面编程特性允许将通过任务进行集中式处理 (5)与第三方框架良好整合 |
1.6 什么是IOC 在spring出来之前,控制层调用service等组件都是用new的方式,在spring出来之后,我们会把service这些组件都会放在spring容器去管理,这是spring 的第一种特性,我们称之为IOC,控制反转 |
1.7 非IOC |
1.8 IOC (1)导入依赖: <dependency> (2)resources目录下创建,并创建Bean对象 (3)测试 (4)测试2 |
1.9 Spring集成Mybatis (1)applicationContext.xml (2)实体类User,UserMapper,UserService (3)UserviceImpl(注解@Service识别组件(application中加入全局扫描后不需写Bean,直接用注解) 和@Autowired注入UserMapper) (4)mybatis-config.xml |