20、SpringBoot-整合JUnit、SSM

1、整合JUnit

SSM下整合JUnit:
每一个JUnit的整合都需要设置运行器、加载环境,可以省略
在这里插入图片描述
而SpringBoot加速开发:
加了@SpringBootTest后,平替掉设置运行器和加载环境这两步,默认加载引导类(启动类)作为配置文件(前提是启动类和测试类都属于"com.itheima"包下)。
在这里插入图片描述

启动类的作用是把启动类所在的包及其子包全部扫描一遍,自动实现bean的加载和配置类的加载(扫描@bean、@Configuration等注解自动注入)
在这里插入图片描述

也可以自己指定加载引导类:
在这里插入图片描述

小结:
SpringBoot整合JUnit只需要在类上加@SpringBootTest即可
在这里插入图片描述
在这里插入图片描述



2、整合Mybatis

boot整合SSM只需要整合MyBatis
在这里插入图片描述
SSM整合MyBaits的繁琐操作:
1、创建Spring核心配置类导入Jdbc和MyBatis的配置类
在这里插入图片描述

2、Jdbc的配置类需要读取Properties文件中的数据源(数据库的访问参数)
在这里插入图片描述

3、MyBatis的配置文件里面需要定义sqlSessionFactoryBean和映射配置(代理)
在这里插入图片描述
上述操作几乎全部省略
boot整合MyBatis:
1、创建项目的时候勾选boot整合mybatis的起步依赖
在这里插入图片描述
可以2个看到起步依赖已经加上了
在这里插入图片描述

2、创建实体类,用来对应数据库中字段(名字最好和数据库一样)
在这里插入图片描述
3、在Dao层方法上加@Mapper,映射
在这里插入图片描述
4、在配置文件里面加数据源的账号密码等参数
在这里插入图片描述

5、进行测试
在这里插入图片描述
小结:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



3、案例

题目:将SSM整合的案例改写在SpringBoot项目里面
步骤:
在这里插入图片描述
1、pom.xml:除了勾选web和mysql、mybatis相关的起步依赖,再引入Druid数据库连接池的依赖
在这里插入图片描述
2、Dao:给Dao层加@Mapper注解
在这里插入图片描述
3、在application.yml文件里面设置端口号,使用Druid数据库连接池,且配置数据源的参数
在这里插入图片描述
4、测试Service层(不包页面)
在这里插入图片描述

5、将页面放在static文件夹里面
在这里插入图片描述
6、启动即可
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值