SpringBoot测试mapper接口 一、创建例子 1.建立数据库 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for student -- DROP TABLE IF EXISTS `student` ...
转载
2021-07-13 11:39:00
3656阅读
2评论
开发实用篇系列内容:热部署配置高级测试数据层解决方案整合第三方技术监控 文章目录1、加载测试专用属性2、加载测试专用配置3、Web环境模拟测试4、数据层测试回滚5、测试用例数据设定 1、加载测试专用属性 测试过程本身并不是一个复杂的过程,但是很多情况下测试时需要模拟一些线上情况,或者模拟一些特殊情况。如果当前环境按照线上环境已经设定好了,例如是下面的配置env:
maxMemory: 32GB
转载
2024-09-06 08:06:07
263阅读
点击上方“Java基基”,选择“设缘由介绍使用Maven 依赖自定义注解核心代码TODO最后缘由目前参数校验常用的方法是在实体类上添加注解,但对于不同的方法,所应用的校验规则也是不一样的,例如有一个AccountVO实体:public class AccountVO {
private String name; // 姓名
private Integer age; // 年龄
}假
转载
2024-03-18 13:42:15
43阅读
文章目录6. Spring Boot安全框架6.1 认识Spring Security6.1.1 入门项目6.1.2 角色访问控制6.2 基于数据库的认证6.2.1 Spring Security基于数据库认证6.2.2 角色访问控制6.2.3 密码加密保存6.2.4 用户角色多对多关系6.2.5 角色继承 6. Spring Boot安全框架6.1 认识Spring SecuritySprin
转载
2024-02-12 21:40:46
66阅读
Case - SpringBootTest 使用过程中遇到的冷门问题问题描述使用SpringBootTest 测试DAO 逻辑时,直接报错:java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>()从异常日志分析,是 tk.mybatis 的增强方法初始化问题。
转载
2024-07-19 13:20:03
26阅读
⭐ 作者简介:码上言 文章目录项目部署视频前言一、Postman介绍1、什么是Postman?2、下载并安装Postman二、测试用户接口1、测试添加用户2、测试查询用户3、测试修改用户4、测试删除用户 前言前面的功能模块写完了,项目也能跑起来了,但是功能到底有没有用,有没有bug,数据能不能保存到数据库中等都需要我们去验证,总不能写了就不管了,能跑就行,然后扔给前端,这样会挨骂的哈哈,我们要确保
转载
2024-04-28 23:42:44
475阅读
使用 Swagger 你只需要按照它的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。Knife4j 是为 Java MVC 框架集成 Swagger 生成 Api 文档的增强解决方案。(对 Swagger 进行了封装,简化了相应操作)
原创
精选
2023-11-14 14:43:47
385阅读
本次更新,使用springboot+postman来进行接口测试,同时也包含idea+junit+mevam进行函数测试的总结。Postman的介绍:用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信
1、缓存JSR-107:定义了五个核心接口(CachingProvider、CacheManager、Cache、Entry、Expiry),用于操作缓存。Spring缓存抽象:定义了Cache和CacheManager接口来统一不同的缓存技术。CacheManager:缓存管理器,管理各种Cache组件。Cache:缓存接口,定义缓存操作,实现有RedisCache等。
@Cacheable注解
转载
2024-04-22 17:19:29
32阅读
断言 断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 // 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行
// 参数 message 参数用于定制异常信息。
voi
转载
2024-10-09 11:51:00
41阅读
前言从上一章节开始,接下来的几个章节会讲解一些开发过程中配套工具的使用。俗话说的好,工欲善其事,必先利其器。对于开发人员而言,有个好用的工具,也是一件事半功倍的事,而且开发起来也很爽,效率也会提升很多。本章节主要讲解关于Postman这款http模拟请求工具,一般上拿来测试api接口服务的。题外话:对于Postman而言,本人也是仅仅使用了其中一小部分,还是本着够用的原则,对于其一些高级功能,比如
转载
2024-04-15 12:45:16
123阅读
1.说明Mybatis-Plus是一个Mybatis框架的增强插件,根据官方描述(https://mybatis.plus/guide/),MP只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。并且只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。代码生成、分页、性能分析等功能一应俱全,最新已经更新到了3.1.1版本了,3.X系列支持lambda语法,让我在写条件构造的时候少
转载
2024-03-23 21:04:03
193阅读
前面的功能模块已经写完了,启动也能正常运行,不报错,单这些功能到底有没有用,能不能将数据保存到数据库中,我们不得而知,需要实施一定的方法去验证,要确保自己的代码能够泡桐,才可以交付给前端开发,使用的测试工具是Postman进行接口测试一、Postman介绍1. 什么是PostmanPostman是一个接口测试工具,在进行接口测试时,Postman相当于一个客户端,它可以模拟用户发起的各种HTTP请
转载
2024-04-11 13:17:25
773阅读
在 Spring Boot 中设计优雅的 API 接口,可以遵循以下原则:遵循 RESTful 风格使用 HTTP 动词表示操作使用状态码表示操作结果使用 JSON 作为数据交换格式使用版本控制提供清晰的错误信息下面是一个简单的示例,展示了如何在 Spring Boot 中设计一个优雅的 API 接口:创建一个实体类 Person:public class Person {
private
转载
2023-11-18 15:29:53
8阅读
springboot/web项目优秀的后端接口体系,看一篇就够了项目构建-统一参数校验,统一结果响应,统一异常处理,统一错误处理,统一日志记录,统一生成api文档1. 前言一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。 本文主要演示如何构建起一个优秀的后端接口体系,体系构建好了自然就有了规范,同时
转载
2024-03-14 16:29:25
543阅读
前言:在spring boot框架中,mybatisplus是怎么生成mapper接口代理类的❓ 猜测:通过jdk动态代理生成这个接口的实体类,然后…在spring boot中,我们引入mybatisplus的依赖后,猜测是有自动配置的,我们在第三方包中找,找到如下显示:我们找到mybatisPlus依赖包中的spring.factories目录,里面显示的就是配置类了。我们顺着这个配置类往下顺。
转载
2024-04-03 14:08:05
374阅读
SpringBoot 的自动化配置让我们的开发彻底远离了 Spring 繁琐的各种配置,让我们专注于开发,但是SpringBoot 的自动化配置是怎么实现的呢?下面为你揭开 SpringBoot 自动化配置的神秘面纱。SpringBoot 最为重要的一个注解就是 @SpringBootApplication,它其实是一个组合元注解:@Target({ElementType.TYPE
转载
2024-09-19 20:39:24
15阅读
简介magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。特性支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等多支持jdbc规范的数据库
转载
2024-04-17 12:34:52
38阅读
1、基本概念 在开始说明Spring Boot中的数据源配置之前,我们先搞清楚关于数据访问的这些基本概念: 什么是JDBC? Java数据库连接(Java
转载
2024-08-29 11:59:58
68阅读
SpringBoot入门总的来说,完成一个SpringBoot项目,需要诸多的步骤,这里以Hello SpringBoot程序为例。1.确定需求前端访问后端URL,显示后端返回的字符串输入:前端访问URL为:http:localhost:8080/hallo输出:前端显示后端返回的字符串Hello SpringBoot 2.新建SpringBoot项目首先在IDEA新建项目中
转载
2024-04-02 15:32:49
69阅读