SSM框架学习——SpringBoot之整合第三方技术
一、整合JUnit二、基于SpringBoot实现SSM整合SpringBoot整合SpringC(不存在)SpringBoot整合SpringMVC(不存在)SpringBoot整合MyBatis三、基于SpringBoot的SSM整合步骤总结
her~~llo,我是你们的好朋友Lyle,是名梦想成为计算机大佬的男人!
博客是为了记录自我的学习历程,加强记忆方便复习,如有不足之处还望多多包涵!非常欢迎大家的批评指正。
今天来学习SpringBoot整合第三方技术。
目录
SpringBoot整合SpringC(不存在)
SpringBoot整合SpringMVC(不存在)
SpringBoot整合MyBatis
一、整合JUnit
名称:@SpringBootTest
类型:测试类注解
位置:测试类定义上方
作用:设置JUnit加载的SpringBoot启动类范例:
@SpringBootTest(classes = SpringBoot04TestApplicationTests.class) class SpringBoot04TestApplicationTests {
相关属性:classes:设置SpringBoot启动类
注意事项:
- 如果测试类在SpringBoot启动类的包或子包中,可以省略启动类的设置,也就是省略classes的设定
二、基于SpringBoot实现SSM整合
SpringBoot整合SpringC(不存在)
SpringBoot整合SpringMVC(不存在)
SpringBoot整合MyBatis
①创建新模块,选择Spring初始化,并配置模块相关基础信息
②选择当前模块需要使用的技术集(MyBatis、MySQL)
③:设置数据源参数(yml格式)
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/brand?useSSL=false username: root password: 123456 type: com.alibaba.druid.pool.DruidDataSource
注意事项:
SpringBoot版本低于2.4.3(不含),Mysq1驱动版本大于8.0时,需要在url连接串中配置时区jdbc:mysql://localhost:3306/book?serverTimezone=UTC
或在MySQL数据库端配置时区解决此问题
④定义数据层接口与映射配置
@Mapper public interface BookDao { @Select("select * from book where id = #{id}") public Book getById(Integer id); }
⑤测试类中注入dao接口,测试功能
三、基于SpringBoot的SSM整合步骤总结
①pom. xml
配置起步依赖,必要的资源坐标(druid)②application. yml
设置数据源、端口等③配置类
全部删除④dao
设置@Mapper⑤测试类
⑥页面
放置在resources目录下的static目录中
结语:
SpringBoot的学习到此结束,我是Lyle,我们下次进入MyBatis-Plus的学习。
更多推荐
所有评论(0)