欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

springMVC spring Mybatis三大框架整合 看完必懂!!!

程序员文章站 2022-03-26 21:22:37
springMVC spring Mybatis三大框架整合springMVC整合思路当Tomcat服务器启动的时候 会加载springmvc的配置文件springmvc要整合spring的话,就需要在启动服务器的时候顺便加载spring的application配置文件,我们都知道 ServletContext对象在启动服务器的时候就会被创建,那么我们可以使用一个监听器监听ServletContext,并在ServletContext创建的时候同时加载spring的配置文件完成整合工作。s...

springMVC spring Mybatis三大框架整合

springMVC整合思路
springMVC spring Mybatis三大框架整合 看完必懂!!!
当Tomcat服务器启动的时候 会加载springmvc的配置文件
springmvc要整合spring的话,就需要在启动服务器的时候顺便加载spring的application配置文件,我们都知道 ServletContext对象在启动服务器的时候就会被创建,那么我们可以使用一个监听器监听ServletContext,并在ServletContext创建的时候同时加载spring的配置文件完成整合工作。
springMVC spring Mybatis三大框架整合 看完必懂!!!
spring和springMVC整合之后 我们开始整合spring和Mybatis

Spring 整合Mybatis思路
springMVC spring Mybatis三大框架整合 看完必懂!!!
直接开说!!!Mybatis是通过读取SqlMapConfig.xml配置文件(图右边)拿到字节流再创建, sqlsession工厂,也就是说sqlsession工厂包含配置文件的所有信息,我们可以通过工厂拿到接口的代理对象。

那么我们可以直接将sqlsession工厂添加到IOC容器中,同时给sqksession工厂注入相应的属性值代替原Mybatis主配置文件(看图左和图右),并且扫描Mybatis接口对象的映射配置文件,底层会通过工厂获取 接口的代理对象 并且存入IOC容器

那么我们以后在业务层拿代理对象 直接通过自动装配即可

最后附上spring声明式务管理配置
springMVC spring Mybatis三大框架整合 看完必懂!!!

感谢观看…

本文地址:https://blog.csdn.net/weixin_45647685/article/details/107338736