Z's blog
首页
分类
标签
归档
Github
在 Junit 使用 MockMvc 对 Controller 层进行单元测试时,发现控制台打印的响应结果中文出现乱码,导致断言异常(预期值与结果不符)。
通过自定义注解,拓展 JSR 303规范,以实现校验参数中多个字段不可同时为空的情况。即指定字段列表中,至少一个为非空值。
JSR 303
需要使用查询结果作为参数,进行二次查询。所以需要使用脚本执行多步操作,将查询结果保存在参数中。
使用 @DateTimeFormat 可以对非 Json (即未被 @RequestBody 修饰的)参数进行反序列化,该注解由 Spring Boot 提供,与序列化工具无关。而需要处理 Json 参数时,则必须借助 Json 序列化框架来实现。
@DateTimeFormat
@RequestBody
mybatis 中 使用 LocalDate 等时间类型无法被正确的映射,出现以下异常:
restTemplate 是 spring 提供的基于 restful 设计的 http 请求客户端。
需要对 api 编写测试类,可以采用的方式:
在 uniapp 项目中使用 vue3 开发,在 setup script 标签中使用顶层 await 语句,导致页面空白,而控制台打印异常。
需要对列表数据中某个字段验重。
123
<java.version>1.8</java.version><spring-boot.version>2.3.7.RELEASE</spring-boot.version><spring-cloud.version>Hoxton.SR9</spring-cloud.version>
1 / 7