springmvc、spring、mybatis框架整合
-
架构 整个整合过程是有spring来整合。
表现层 springmvc—handler-----调用service
业务层 spring(容器管理)—service----调用mapper接口
持久层 mybatis—mapper
mysql 数据库
spring是IOC的容器,对管理持久层的mapper接口,管理业务层的service,管理表现层的handler。通过IOC容器的方式管理Javabean -
整合过程
第一步:整合dao层
mybatis和spring整合
使用mapper的扫描器,自动将mapper接口注册到spring。
第二步:整合service层
spring来管理service
注解或者配置文件,将service接口配置在spring配置文件中。
第三步:整合springmvc
springmvc是spring的模块不需要整合。