上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页
摘要: Mocktio 使用 mock 方法模拟类和接口 org.mockito.Mockito 的 mock 方法可以模拟类和接口。 mock 类: import org.junit.Assert; import org.junit.Test; import java.util.Random; impor 阅读全文
posted @ 2021-05-24 14:53 迷走神经 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Mockito 引入依赖包 如果是用 gradle 构建 gradle 项目,加入以下依赖: dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' testCompile group: 'org.mocki 阅读全文
posted @ 2021-05-24 14:48 迷走神经 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Mocktio 入门 Mockito 是一个模拟测试框架。主要功能是模拟类/对象的行为。 Mockito 一般用于控制调用外部的返回值,让我们只关心和测试自己的业务逻辑。 我们看一个示例: package demo; import java.util.Random; public class Htt 阅读全文
posted @ 2021-05-24 14:45 迷走神经 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 如何在springboot优雅的使用枚举 从数据库中读取枚举值 使用Mybatis-Plus3读取 借助MyBatis-Plus可以很容易的实现这一点。 首先需要在配置文件中加入type-enums-package指定枚举的扫描包,MyBatis-Plus将为包内(包含子包)所有枚举进行适配,可以使 阅读全文
posted @ 2021-05-19 23:36 迷走神经 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot中优雅的实现定时任务 在日常的项目开发中,往往会涉及到一些需要做到定时执行的代码,例如自动将超过24小时的未付款的单改为取消状态,自动将超过14天客户未签收的订单改为已签收状态等等,那么为了在Spring Boot中实现此类需求,我们要怎么做呢? Spring Boot早已考 阅读全文
posted @ 2021-05-19 18:05 迷走神经 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 实现阿里云OSS进行多文件压缩下载,压缩包中不同的文件可以自定义放在不同的文件夹下,每个文件名和压缩包名也可以自定义 工具类如下: public class OssClientUtils { // 都是配置信息oss public static final String END_POINT = "o 阅读全文
posted @ 2021-05-19 17:30 迷走神经 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 如何在数据库事务提交成功后进行异步操作 问题 业务场景 业务需求上经常会有一些边缘操作,比如主流程操作A:用户报名课程操作入库,边缘操作B:发送邮件或短信通知。 业务要求 操作A操作数据库失败后,事务回滚,那么操作B不能执行。 操作A执行成功后,操作B也必须执行成功 如何实现 普通的执行A,之后执行 阅读全文
posted @ 2021-05-19 17:09 迷走神经 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 使用了shiro,导致事务失效的情形 场景 shiroconfig中配置如下: 1 /** 2 * 安全管理器 3 */ 4 @Bean 5 public DefaultWebSecurityManager securityManager(ApplicationContext context, Co 阅读全文
posted @ 2021-05-07 13:52 迷走神经 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 对于URL后面的参数,request获取情况 不管是什么类型的content-type,url 中?后面的参数都可以通过req.getParameter()、req.getParameterNames()、req.getParameterMap()、req.getParameterValues()获 阅读全文
posted @ 2021-04-15 15:18 迷走神经 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 获取【请求体】数据的3种方式(精)(文末代码) request.getInputStream() request.getInputStream() request.getReader() application/x- www-form-urlencoded是Post请求默认的请求体内容类型,也是fo 阅读全文
posted @ 2021-04-15 15:04 迷走神经 阅读(298) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页