通用API处理,代码demo
【摘要】 1.使用Lombok中的处理日志2.使用swagger处理接口文档3.使用注解进行参数校验@Slf4j@RestController@Api(value = "DemoController", tags = "示例接口")@RequestMapping("/v1/demoController")public class DemoController { /** * 删除 ...
1.使用Lombok中的处理日志
2.使用swagger处理接口文档
3.使用注解进行参数校验
@Slf4j
@RestController
@Api(value = "DemoController", tags = "示例接口")
@RequestMapping("/v1/demoController")
public class DemoController {
/**
* 删除
*/
@ApiOperation(value = "删除")
@RequestMapping(value = "/delete", method = RequestMethod.POST)
public Result deleteOffLineCustomer(@ApiParam(value = "数据id", required = true) @RequestParam @NotNull(message =
"数据id不能为空") String id) {
try {
// yewu
} catch (Exception e) {
}
}
/**
* 新增名称
*/
@ApiOperation(value = "新增名称")
@RequestMapping(value = "/adddto", method = RequestMethod.POST)
public Result adddto(@RequestBody @Validated({AgeVerify.class, NameVerify.class})
DemoDto demoDto) {
log.error("入参:{}", demoDto);
try {
// 业务
} catch (Exception e) {
log.error("xxxx异常:{}", e.getMessage());
return Result.error();
}
}
}
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)