SpringBoot整合第三方技术的实现
整合Junit
在Boot环境下如何进行单元测设
- 注解:@SpringBootTest
- 类型:测试类注解
- 位置:测试类上方
- 作用:设置JUnit加载的SpringBoot启动类
例:
1 2 | @SpringBootTest (classes = Springboot07JunitApplication. class ) class Springboot07TestApplicationTests {} |
相关属性
classes:设置SpringBoot启动类
注:如果测试类在SpringBoot启动类的包或者子包中,可以省略启动类设置,也就是省略classes的设定。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import com.ityc.service.BookService; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest class Springboot07TestApplicationTests { @Autowired private BookService bookService; @Test public void testService() { bookService.save(); } } |
SpringBoot整合MyBatis
serverTimezone=UTC一定记得设置时区,否则idea会爆连接数据库错误,让人以为是密码错了!!!
1 2 3 4 5 6 7 | spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC username: root password: lyc type: com.alibaba.druid.pool.DruidDataSource |
1 2 3 4 5 | @Mapper public interface BookDao { @Select ( "select * from tbl_book where id = #{id}" ) public Book getById(Integer id); } |
测试
1 2 3 4 5 6 7 8 9 10 11 12 13 | @SpringBootTest class Springboot08MybatisApplicationTests { @Autowired private BookDao bookDao; @Test void testGetById() { Book book = bookDao.getById( 10 ); System.out.println(book); } } |
到此这篇关于SpringBoot整合第三方技术的实现的文章就介绍到这了,更多相关SpringBoot整合第三方内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!
相关文章
Java根据坐标经纬度计算两点距离5种方法及校验经纬度是否在圆/多边形区域内的算法推荐
在项目开发过程中需要根据两地经纬度坐标计算两地间距离,下面这篇文章主要给大家介绍了关于Java根据坐标经纬度计算两点距离5种方法以及校验经纬度是否在圆/多边形区域内的算法推荐,需要的朋友可以参考下2023-12-12SpringBoot+WebSocket+Netty实现消息推送的示例代码
这篇文章主要介绍了SpringBoot+WebSocket+Netty实现消息推送的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04
最新评论