Spring Boot中的那些类——改善代码质量

Spring Boot中的那些类——改善代码质量

有没有见过这样的代码?

1
2
3
4
5
@PostMapping(value = "/sso/login", consumes = "application/json", produces = "application/json")
public CommonResult<String> login() {
/*省略代码*/
return CommonResult.success(true);
}

这里的consumes和produces分别代表着这个接口可以消费什么样的请求类型和返回什么样的响应类型,然而,使用这种写法一来难看,二来如果容易写错而且调试起来会比较麻烦。这个时候我们通常会新建一个静态常量类来帮助我们管理这些请求头及相应头的相关静态常量配置。

然而,Spring框架已经帮你想到了这些,今天我们就来介绍下Spring框架帮我们提供的这些有用的封装帮助类~

阅读更多