SSM框架搭建的步骤
SSM框架搭建的步骤
1. 导入Spring、SpringMVC、MyBatis的依赖
2. 导入Spring、SpringMVC、MyBatis的配置文件
3. 在Spring的配置文件中配置如下内容:
(1)配置数据源
(2)配置MyBatis的会话工厂SqlSessionFactoryBean,并注入数据源
(3)配置MyBatis自动扫描DAO层Mapper接口和配置MyBatis映射文件的路径
(4)通过component-scan注解开启对service层的扫描
(5)配置事务的传播特性、隔离级别、回滚策略,让那些以add、delete、update开头的方法开启事务的提交和回滚,其它方法走的是只读事务。
(6)配置事务管理切面类,横切service层。
4. 在SpringMVC配置文件中配置如下内容:
(1)使用component-scan标签开启对controller层的扫描
(2)通过annotation-driven标签开启注解驱动
(3)配置视图解析器
(4)如果需要进行文件上传操作,还需要配置文件上传解析器,并指定文件上传的大小 限制
5. 在MyBatis的配置文件中配置如下内容:
(1)配置在控制台打印SQL语句
(2)配置开启二级缓存
(3)配置下划线自动转小驼峰
6. 在web.xml中配置如下内容
(1)配置Spring的监听,并加载Spring的配置文件
(2)配置SpringMVC的核心控制器DispatcherServlet并加载SpringMVC的配置文件
(3)为了防止中文乱码,一般还会配置一个编码过滤器并设置字符编码集为UTF-8
7. 其实到此为止,咱们的SSM框架就算搭建完毕了,接下来就可以进行项目的开发了。
新建控制层并在类上加上@Controller注解,然后在控制层类的方法上添加@RequestMapping注解,接下来在控制层类中通过@Autowired或@Resource注解注入Service层,在Service层通过@Autowired或@Resource注解注入DAO层,这里需要注意的是,DAO层只有接口没有实现类,是通过MyBatis映射文件中的namespace指明实现的DAO层Mapper接口,并通过MyBatis映射文件中的SQL的ID指明调用DAO层Mapper接口方法时要执行的SQL语句。
SSM框架搭建的步骤相关推荐
- idea ssm框架搭建详细步骤_搭建一套纯净版的SSM框架,随时CV使用它不香吗?
之前的时候写过一篇文章,因为各种原因,需要搭建一套ssm框架,上次的时候就是搭建了一套框架,但是其中相应的代码实现并没有添加进去,今天咱就完整起来,搭建一个测试代码,当然大家不需要非要用我的,再网上有 ...
- ssm框架搭建详细步骤
长时间不用都快忘了,现在抽时间梳理下. 一.创建一个web项目,并且导入相应的jar包(spring\spring-core\spring-jdbc\spring-aop\spring-context ...
- 小菜鸟的SSM框架搭建【详细步骤】【SSM/IDEA/MAVEN】
小菜鸟的SSM框架搭建 内容很长噢,一步步搭建 此框架是跟着b站上的黎曼的猜想所发布的视频搭建起来的,细节操作可以看视频.我只是在这里梳理一下ssm框架搭建的流程. 整合说明:SSM整合可以使用多种方 ...
- SSM框架搭建,及遇到的问题
SSM框架搭建,及遇到的问题 1.基本概念 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Exp ...
- SSM框架搭建(四) springmvc和mybatis的配置
SSM框架搭建(一) JDK和MAVEN环境搭建 SSM框架搭建(二) 创建MAVEN项目 SSM框架搭建(三) 数据库创建和MyBatis生成器自动生成实体类.DAO接口和Mapping映射文件 S ...
- ssm框架搭建连接mysql_从零开始搭建SSM框架(Spring + Spring MVC + Mybatis)
最近在回顾和总结一些技术,想到了把之前比较火的 SSM 框架重新搭建出来,作为一个小结,同时也希望本文章写出来能对大家有一些帮助和启发,因本人水平有限,难免可能会有一些不对之处,欢迎各位大神拍砖指教, ...
- javaweb成长之路:SSM框架搭建
学习javaweb开发,框架的学习是难以避免的,合理的使用框架进行开发,可以很大程度的提升开发效率,减少开发者的工作量.随着it行业的不断发展,各种框架也是层出不穷,目前使用最广的框架应该是属于ssm ...
- SSM框架搭建详细解析
总结了一下搭建SSM框架流程,在以后用到的时候方便回头使用. 使用工具:MyEclipse 2015:Tomcat 8版本:jdk1.8版本. 首先: 1:创建一个WebProject项目,jdk1. ...
- java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载
java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成.解析.下载 自己用java搭建一个属于自己APP二维码合成网站.我的思路是这样的: 1.用户在前台表单提交APP的IOS和Andro ...
最新文章
- boost::geometry::transform用法的测试程序
- 成都两年JAVA工程师_成都Java工程师学习路线
- python基本知识、数据库、网络、编程等总结
- sdr 软件_无线电爱好者系列-1.通过SDR获取周围无线电信号及应用
- .htaccess详解
- 【leetcode刷题笔记】Convert Sorted Array to Binary Search Tree
- PAT (Basic Level) Practice1018 锤子剪刀布
- 八、Python 之内置函数(。。。)
- 快应用开发教程【01】--环境与调试
- CCIE试验备考之交换VLAN间路由
- 手机远程控制软件和开源框架
- SCDN的抗CC攻击和抗DDoS攻击防护是什么?
- 基于FFmpeg的Qt视频播放器
- OpenCV学习——摄像头人脸识别
- (四)Selenium通过谷歌插件实现使用隧道代理
- 【 第一章:初识 ts】
- Android 隐藏虚拟按键,并且全屏
- 数学建模竞赛知识点汇总(一)——层次分析法
- pyqt5按钮拖拽,实现拖拽新增和拖拽移动
- java线程状态研究
热门文章
- UI 自动化测试框架:PO 模式+数据驱动
- DA FMC子卡学习资料:基于JESD204B的4路1Gsps AD 4路1.25Gsps DA FMC子卡
- 数据分析matplotlibnumpy
- 2021年6月电子学会图形化一级编程题解析含答案:奔跑的马
- 消息队列使用的四种场景介绍
- 计算机应用技术教程答案2017,计算机应用技术教程各章书后练习答案.docx
- matchesSelector 匹配选择器表达式sizzle的实现
- 基于乐鑫 ESP32 的智能手表
- 联想小新m7208w扫描头怎么会坏
- SSR服务器端渲染(Next.js总结和豆瓣电影项目)