首页 > 其他分享 >整合第三方技术

整合第三方技术

时间:2023-02-24 20:11:10浏览次数:33  
标签:整合 技术 JUnit 导入 报错 测试 classes 第三方

整合JUnit

整合过程及准备

在整合JUnit时不需要勾选任何依赖

1.导入测试对应的starter
创建模块时,boot自动导入了starter;但在纯手写创建模块时,需要手动导入
2.测试类使用@SpringBootTest修饰

把这个语句加上,这就是个测试类
3.使用自动装配的形式添加要测试的对象
在测试类中使用目标对象的方法,需要现在测试类中声明定义一个目标类对象,并且通过@Autowired关键字将目标对象中的数据以及方法全部自动封装到这个对应定义的对象当中,然后,在@Test中利用.运算符调用数据及方法

classes属性

当测试类所在的包与引导类所在的包不想同时(指的是包名),就会报错,如下:

解决方式是利用classes属性,在测试类注解后面指定引导类的类名

不再报错。

报错的原因:
spring整合JUnit有两个设定:1.@RunWith,用来设置运行器;2.@ContextConfiguration,用来指定对应配置文件或配置类来自于哪一个;
这个所取得对象实际上是在spring容器当中的,必须要先拿到这个容器;如果没有按照要求放置测试类,就拿不到测试类的容器,所以,这个时候就要手动指定这个测试类来自于那个配置文件或者配置类(或者使用ContextConfiguration(classes = Springboot04JunitApplication)语句)

整合MyBatis

MyBatis在工作的时候需要哪些东西:
1.核心配置:数据库连接的相关信息(练什么?连谁?什么权限?)
2.映射设备:SQL映射(XML/注解)

  • 1.导入相关信息
  • 配置相关信息
  • 创建实体类和数据层
    创建实体类

    创建数据层接口

整合MyBatis-Plus

整合Druid

标签:整合,技术,JUnit,导入,报错,测试,classes,第三方
From: https://www.cnblogs.com/hezhipeng/p/16964344.html

相关文章

  • 《分布式技术原理与算法解析》学习笔记Day21
    分布式数据存储三要素什么是分布式数据存储系统?分布式存储系统的核心逻辑,就是将用户需要存储的数据根据某种规则存储到不同的机器上,当用户想要获取指定数据时,再按照规则......
  • 国内“谁”能实现chatgpt,短期穷出的类ChatGPT简评(算法侧角度为主),以及对MOSS、ChatYuan
    1.ChatGPT简介【核心技术、技术局限】ChatGPT(全名:ChatGenerativePre-trainedTransformer),美国OpenAI研发的聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能......
  • 软件测试技术之测试用例质量的评估
    一、凭证测试用例的方式评估其品质1.测试用例与需要规格剖析中需要条款的可追溯性,好比:咱们要求每一个需要条款至少有1个测试用例与之对应。目的是为了评估测试的......
  • 23-技术方案
    Docker  容器数据卷:容器数据卷,作用就是将Docker容器内的数据保存并同步到宿主机的硬盘中。如下图所示。卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此......
  • 邮件发送第三方
    //邮件发送第三方//0.下载第三方nodemailer//1.导入第三方constnodemailer=require('nodemailer')//2.按照规则使用//2-1.创建邮差(配置发送方配置项)......
  • 网络时间同步设备(时钟同步)产品的功能及技术参数
    网络时间同步设备(时钟同步)产品的功能及技术参数网络时间同步设备(时钟同步)产品的功能及技术参数京准电子科技官微——ahjzsz 前言   随着计算机和网络通信技术的飞......
  • Windows 技术篇 - 远程桌面连接不保存密码、每次都要输入密码问题解决
    https://blog.csdn.net/qq_38161040/article/details/120013883通过 gpedit.msc 打开本次组策略编辑器。选择 模板管理-系统-凭据分配-允许分配保存的凭据用......
  • 整合jUnit4和jUnit5
    整合jUnit41.引入依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.2.6.RELEASE</version></......
  • spring整合框架
    循环引用BeanCurrentlyInCreationException当A对象需要引用B对象,而B对象也需要A对象的时候就是双向,当spring属性填充为双向注入的时候叫做循环依赖,也叫做循环引用spring......
  • 中外不同的技术面试风格
    中外不同的技术面试风格2023-02-231.国内的招聘面试风格1.1)注重候选人知识点的考察市面上大把的面试真经,笔试宝典,集中于对技术知识点的考察1.2)原因:侧重于可以......