springboot怎么整合springmvc,springboot 第三方接口

  springboot怎么整合springmvc,springboot 第三方接口

  

目录

跳靴整合第三方技术一、整合单元测试二、整合框架三、整合Mybatis-Plus四、整合德鲁伊特五、总结

 

  

SpringBoot整合第三方技术

 

  

一、整合Junit

新建一个跳羚项目

 

  使用@SpringBootTest标签在试验测试包内整合单元测试

  @ spring boot测试类spring boot 03 junitapplicationtests { @ Autowired private book service book service;@ Test void context loads(){ book service。save();}}名称:@SpringBootTest类型:测试类注解位置:测试类定义上方作用:设置琼尼特加载的跳羚启动类注意:整合的单元测试测试类需要和爪哇包中的配置文件类放在同一目录下,否则需要指定配置爪哇岛文件的班级

  @ spring boot test(classes=spring boot 03 JUnit应用程序。class)class spring boot 03 JUnit应用测试{ @ Autowired private book service book service;@ Test void context loads(){ book service。save();}}

  

二、整合Mybatis

创建新模块的时候选择需要的技术集

 

  之后就可以看到框架相应的坐标已经导入完成

  接着设置数据源

  spring :数据源:驱动程序类名称: com。MySQL。JDBC。驱动URL : JDBC :我的SQL ://localhost :3306/测试用户名: root密码: 123456定义数据层接口与映射配置

  公共接口UserDao { @ Select( Select * from test。sys _ role)public ListRole get all();}测试类中注入大刀接口,测试功能

  @ spring boot测试类spring boot 04 mybatisapplicationtests { @ auto wired private UserDao UserDao;@ Test void context loads(){ ListRole roleList=userdao。get all();System.out.println(角色列表);}}注意:

  数据库结构化查询语言映射需要添加@Mapper被容器识别到数据库连接相关信息转换成配置跳羚版本低于2.4.3(不含),Mysql驱动版本大于8.0时,需要在全球资源定位器(统一资源定位器)连接串中配置时区,或在关系型数据库数据库端配置时区解决此问题JDBC : my SQL ://localhost :3306/test?serverTimezone=UTC

  

三、整合Mybatis-Plus

Mybatis-Plus与米巴蒂区别

 

  导入坐标不同数据层实现简化注意:由于跳羚中未收录MyBatis-Plus的坐标版本,需要指定对应的版本

  跳羚没有整合Mybatis-Plus,所以需要我们手动添加跳羚整合MyBatis-Plus的坐标,可以通过传送非仓库获取

  依赖关系groupIdcom.baomidou/groupId artifactId my batis-plus-boot-starter/artifactId版本3 .4 .3/版本/依赖关系定义数据层接口与映射配置,继承底图绘制者

  @Mapperpublic interface UserDao扩展BaseMapperRole {}在阳明海运股份有限公司配置文件配置数据库前缀

  #设置国会议员相关配置mybatis-plus :全局配置:d b-配置:表格前缀: sys _测试

  @ spring boot测试类spring boot 05 mybatispusapplicationtests { @ auto wired private UserDao UserDao;@ Test void context loads(){ Role Role=userdao。选择byid(1);System.out.println(角色);}}

  

四、整合Druid

同样的,德鲁伊也需要自己手工整合

 

  专家导入依赖

  dependencygroupid com。阿里巴巴/groupid artifactiddruid-spring-boot-starter/artifactid version 1。2 .6/版本/依赖性在阳明海运股份有限公司配置文件指定数据源

  spring :数据源:驱动程序类名称: com。MySQL。CJ。JDBC。驱动rurl : JDBC :我的SQL ://localhost :3306/SSM _ db?服务器时区=utc用户名:根密码:根类型: com。阿里巴巴。德鲁伊。游泳池。德鲁伊数据源或者

  spring :数据源:德鲁伊:驱动类名称: com。MySQL。CJ。JDBC。驱动rurl : JDBC :我的SQL ://localhost :3306/SSM _ db?服务器时区=utc用户名: root密码: root

  

五、总结

整合第三方技术的步骤:

 

  导入对应的启动器drid :驱动程序类名称: com。MySQL。CJ。JDBC。驱动rurl : JDBC :我的SQL ://localhost :3306/SSM _ db?服务器时区=utc用户名: root密码: root

  这就是本文关于将第三方技术与SpringBoot集成的内容。有关将第三方技术与SpringBoot集成的更多信息,请搜索以前关于流行IT的文章或继续浏览下面的相关文章。我希望你将来能支持流行它!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: