SSM整合思维(随手记)

整合方向(整合思路):

用Spring去整合SpringMVC和Mybatis。

 

一、先创建Spring项目测试运行成功后,再创建SpringMVC项目再单独测试SpringMVC项目如果运行成功后即可准备Spring整合SpringMVC,如果能在controller中调用service的方法即可表示整合成功,但是由于在SpringMVC的前端控制器中只加载了springmvc.xml配置文件,因此spring容器中只有controller的对象,不存在service实例对象,因此可以在前端控制器中配置servletContext监听器进行加载applicationContext.xml配置文件,此时spring容器中就存在service和dao实例对象,这样在controller中就可以注入service对象调用service类的方法,此时即可表示springmvc和spring整合成功。

 

二、spring和springmvc整合成功后,再创建mybatis项目,单独测试mybatis项目成功后即可准备spring整合mybatis项目,如果spring中能够成功注入dao实例对象调dao方法即可表示整合成功。因此需要将dao实例对象放入spring容器中,因此需在spring.xml配置文件中配置(数据库连接池,sqlSessionFactory的bean,和(MapperScanConfigurer的bean)里面注入dao所在路径),即可在spring配置文件加载时将dao实例对象放入spring容器,在service中即可注入dao实例对象调用dao方法,此时spring和mybatis整合成功。

 

posted @   佛祖让我来巡山  阅读(68)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2019-01-29 基于tcp的套接字编程
2019-01-29 python输出彩色字体
2019-01-29 python内置方法大全

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网

点击右上角即可分享
微信分享提示