Java框架学习4-SSM整合与SpringBoot、MVC、MyBatis的区别联系

一、SSM=spring+整合springmvc+整合mybatis,在搭建过程中spring整合springmvc和mybatis时会写一些特别烦杂的xml配置文件,这样不仅浪费了时间,也比较容易出错

二、目前流行:SpringBoot+整合springmvc+整合mybatis,在搭建过程中SpringBoot整合springmvc和mybatis用了特定的方式来进行配置,快速开发,相当于零配置

SpringBoot 相当于框架的框架,就是集成了很多,用哪个添加哪个的依赖就行,这样的话自己看不到配置,对于习惯了使用配置刚使用springboot的开发者来说可能还有点不习惯,什么都不用配,看不到配置感觉对项目整体架构有点陌生。

三、SpringBoot+整合springmvc+整合mybatis的流程
(1)添加pom.xml依赖
因为springboot不推荐使用jsp做页面,如果想要使用就必需的添加jsp的依赖
(2)SpringBoot整合springmvc:
1-编辑application.properties(如果大家习惯用application.yml那也可以用,但是用application.yml在第一次启动项目的时候一定要maven clean一下,不然会报错。)

# 页面默认前缀目录spring.mvc.view.prefix=/WEB-INF/jsp/
# 响应页面默认后缀spring.mvc.view.suffix=.jsp

2-编辑完application.properties之后再src/mian下创建webapp目录
3-在src-main-java下新建IndexController
4-运行main函数:访问页面,成功

(3)Springboot整合mybatis:
1-编辑application.properties,jdbc配置、mybatis接口文件位置

# mybatis接口文件位置
mybatis.mapper-locations: classpath:mapper/*.xml
mybatis.type-aliases-package: com.chaoqi.springboot_demo2.domain

2-创建数据库表
3-创建实体类
4-创建dao接口、创建mapper.xml
5-service接口、service实现类
6-编辑indexController类
7-给SpringbootTestApplication类加上注解@MapperScan(“com.chaoqi.springboot_test.dao.mapper”)

(4)运行项目,成功,springboot+springmvc+mybatis整合完成

框架肯定还不止于这几层,比如说还有过滤层/拦截层(它在controller层之前先接收到http请求,用来确保安全性)等

感谢您的阅读。如果感觉文章对您有用,麻烦您动动手指点个赞,以资鼓励。谢谢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值