第一次 提问看看 有没有 真的会的
测试的时候无论scanCode 是什么值.json1只要是json 穿就能成功
校验中scanCode 是不能为空的
@Test
public void saveOrUpdate() throws Exception {
HandoverOrderVo vo=new HandoverOrderVo();
vo.setScanCode("NUM");
String json1 = JSON.toJSONString(vo);
mvc.perform(MockMvcRequestBuilders.post("/handoverOrder/saveorupdate")
.accept(MediaType.APPLICATION_JSON_UTF8).contentType(MediaType.APPLICATION_JSON_UTF8)
.content(json1) //传json参数
)
.andExpect(MockMvcResultMatchers.status().isOk())
.andDo(MockMvcResultHandlers.print());
}
@PostMapping(value = "/saveorupdate")
public ZjsResponseEntity saveOrUpdate(@RequestBody @Validated({HoGroupConfig.SaveOrUpdate.class}) HandoverOrderVo handoverOrderVo) {
@NotBlank(message = "扫描单号不能为空",groups = {HoGroupConfig.SaveOrUpdate.class,HoGroupConfig.Print.class})
private String scanCode;