之前一直是用: if(userName == null && userName == ""){throw ServiceException("用户名不能为空"); } 后来:学 ...
.output wrapper pre code font family: Consolas, Inconsolata, Courier, monospace display: block important white space: pre important word wrap: normal important word break: normal important overflow: ...
2020-03-14 00:27 0 1202 推荐指数:
之前一直是用: if(userName == null && userName == ""){throw ServiceException("用户名不能为空"); } 后来:学 ...
一、参数管理 在编程系统中,为了能写出良好的代码,会根据是各种设计模式、原则、约束等去规范代码,从而提高代码的可读性、复用性、可修改,实际上个人觉得,如果写出的代码很好,即别人修改也无法破坏原作者的 ...
注解使用:@RequestParam("前端的名称") 加了如果参数没传就报参数错误。没加就都可以访问。 @RequestMapping("/list") public String test(@R ...
1、SpringBoot项目中Controller的validator做参数校验不生效的问题 解决: springboot 2.3之前的集成在spring-boot-starter-web里了,所以不需要额外引入包 springboot 2.3之后需要引入 ...
最近学习《阿里巴巴java开发手册》 第七章控制语句中,第6点提到了入参保护,原文如下: 6. 【推荐】接口入参保护,这种场景最常见的是用于做批量操作的接口。 工作中很少提到“入参保护”这个词,更多的是“参数校验”的说法;谈下个人对接口入参保护的理解: 1、接口入参保护,“保护 ...
自定义一个Controller 自定义实体类 自定义全局异常处理器 PostMan测试下 附录 Vi ...
局部处理 入参 入参就是在Controller层的方法参数中使用到了Date、LocalDateTime去接收前端传过来的时间参数,或者你是用对象接收,对象里面有Date、LocalDateTime这样的属性的。 出参 从后端返回到前端的数据中带Date ...
项目目录结构如下: pom.xml ExcelReadController ExcelWriteController UserEntity FreezeAndFilter UserListener ...