https://github.com/javastacks/spring-boot-best-practice优雅的controller
代码量直接减一半呀,这还不算上有些直接把业务逻辑写在 controller 的,看到这些我真的直接吐血改造流程
这个 if 校验看得我哪哪都不爽。好歹给我写一个断言吧。Assert.notNull(userVo.getUsername(), "用户名不能为空");在入参时使用@Valid注解,而且在 vo 中使用校验注解,如AuthLoginReqVO
这不香吗?确实不香。
使用 spring 提供的@Valid
就这么多,搞定,这样就拥有了漂流优雅的 controller 了在一样平常开发中,另有那些血压飙升瞬间
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |