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框架搭建的步骤相关推荐

  1. idea ssm框架搭建详细步骤_搭建一套纯净版的SSM框架,随时CV使用它不香吗?

    之前的时候写过一篇文章,因为各种原因,需要搭建一套ssm框架,上次的时候就是搭建了一套框架,但是其中相应的代码实现并没有添加进去,今天咱就完整起来,搭建一个测试代码,当然大家不需要非要用我的,再网上有 ...

  2. ssm框架搭建详细步骤

    长时间不用都快忘了,现在抽时间梳理下. 一.创建一个web项目,并且导入相应的jar包(spring\spring-core\spring-jdbc\spring-aop\spring-context ...

  3. 小菜鸟的SSM框架搭建【详细步骤】【SSM/IDEA/MAVEN】

    小菜鸟的SSM框架搭建 内容很长噢,一步步搭建 此框架是跟着b站上的黎曼的猜想所发布的视频搭建起来的,细节操作可以看视频.我只是在这里梳理一下ssm框架搭建的流程. 整合说明:SSM整合可以使用多种方 ...

  4. SSM框架搭建,及遇到的问题

    SSM框架搭建,及遇到的问题 1.基本概念 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Exp ...

  5. SSM框架搭建(四) springmvc和mybatis的配置

    SSM框架搭建(一) JDK和MAVEN环境搭建 SSM框架搭建(二) 创建MAVEN项目 SSM框架搭建(三) 数据库创建和MyBatis生成器自动生成实体类.DAO接口和Mapping映射文件 S ...

  6. ssm框架搭建连接mysql_从零开始搭建SSM框架(Spring + Spring MVC + Mybatis)

    最近在回顾和总结一些技术,想到了把之前比较火的 SSM 框架重新搭建出来,作为一个小结,同时也希望本文章写出来能对大家有一些帮助和启发,因本人水平有限,难免可能会有一些不对之处,欢迎各位大神拍砖指教, ...

  7. javaweb成长之路:SSM框架搭建

    学习javaweb开发,框架的学习是难以避免的,合理的使用框架进行开发,可以很大程度的提升开发效率,减少开发者的工作量.随着it行业的不断发展,各种框架也是层出不穷,目前使用最广的框架应该是属于ssm ...

  8. SSM框架搭建详细解析

    总结了一下搭建SSM框架流程,在以后用到的时候方便回头使用. 使用工具:MyEclipse 2015:Tomcat 8版本:jdk1.8版本. 首先: 1:创建一个WebProject项目,jdk1. ...

  9. java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载

    java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成.解析.下载 自己用java搭建一个属于自己APP二维码合成网站.我的思路是这样的: 1.用户在前台表单提交APP的IOS和Andro ...

最新文章

  1. boost::geometry::transform用法的测试程序
  2. 成都两年JAVA工程师_成都Java工程师学习路线
  3. python基本知识、数据库、网络、编程等总结
  4. sdr 软件_无线电爱好者系列-1.通过SDR获取周围无线电信号及应用
  5. .htaccess详解
  6. 【leetcode刷题笔记】Convert Sorted Array to Binary Search Tree
  7. PAT (Basic Level) Practice1018 锤子剪刀布
  8. 八、Python 之内置函数(。。。)
  9. 快应用开发教程【01】--环境与调试
  10. CCIE试验备考之交换VLAN间路由
  11. 手机远程控制软件和开源框架
  12. SCDN的抗CC攻击和抗DDoS攻击防护是什么?
  13. 基于FFmpeg的Qt视频播放器
  14. OpenCV学习——摄像头人脸识别
  15. (四)Selenium通过谷歌插件实现使用隧道代理
  16. 【 第一章:初识 ts】
  17. Android 隐藏虚拟按键,并且全屏
  18. 数学建模竞赛知识点汇总(一)——层次分析法
  19. pyqt5按钮拖拽,实现拖拽新增和拖拽移动
  20. java线程状态研究

热门文章

  1. UI 自动化测试框架:PO 模式+数据驱动
  2. DA FMC子卡学习资料:基于JESD204B的4路1Gsps AD 4路1.25Gsps DA FMC子卡
  3. 数据分析matplotlibnumpy
  4. 2021年6月电子学会图形化一级编程题解析含答案:奔跑的马
  5. 消息队列使用的四种场景介绍
  6. 计算机应用技术教程答案2017,计算机应用技术教程各章书后练习答案.docx
  7. matchesSelector 匹配选择器表达式sizzle的实现
  8. 基于乐鑫 ESP32 的智能手表
  9. 联想小新m7208w扫描头怎么会坏
  10. SSR服务器端渲染(Next.js总结和豆瓣电影项目)