实际上就是Spring和Mybatis的整合
持久层:mybatis
mybatis干的事,全部交给spring去做,就整合完成了
二:配置web.xml文件
<!-- spring配置文件加载的相关配置 -->
三:配置applicationContext.xml(配置spring的配置文件)
<!--提供注解支持 和 包扫描 (spring)-->
包扫描
<!--扫描时不包含哪些 type:不包含内容的类型 expression:不包含内容的表达式 -->
四:配置springmvc.xml文件(配置springmvc)
五:配置alllicationContext.xml中spring和mybatis整合部分 ----(相当于Mybatis-Config.xml文件)
Spring整合Mybatis其实就是将Mybatis的核心配置(连接数据库、别名、
分页、扫描mapper.xml)操作,改为由Spring来做,这时就不需要
MapConfig.xml核心配置文件了
二: 加载外部配置文件 (数据库配置)
2.2: 进行数据源配置、2.3别名包扫描配置、2.4插件配置、2.5mapper扫描-->
<!--2.2数据库表带有 驼峰式命名 属性映射关系设置-->
pom.xml
------- ->web.xml->spring基础配置(applicationContext.xml)
-------->springmvc.xml(springmvc配置)
--------->spring 和mybatis整合xml配置(applicationContext.xml)
九:编写mybatis的mapper接口、mapper映射
文件
执行顺序:Controller->Service->Mapper
编写顺序:Pojo实体类
----->Mapper接口,mapper接口对应映射文件
----->Service 接口 service实现类
-----> Controller
D:\IdeaWorkSpace\SpringMVC\ssm-demoPlus