Skip to content

Commit bd3aa0b

Browse files
committed
perf: 优化代码 SimpleResAdvice
1 parent 02f8bb8 commit bd3aa0b

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/main/java/top/cadecode/simple/common/response/SimpleResAdvice.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* @description: 统一接口返回格式
1515
*/
1616
@ControllerAdvice(basePackages = {"top.cadecode.simple.controller"})
17-
public class SimpleResAdvice implements ResponseBodyAdvice {
17+
public class SimpleResAdvice implements ResponseBodyAdvice<Object> {
1818
@Override
1919
public boolean supports(MethodParameter returnType, Class converterType) {
2020
return true;
@@ -25,8 +25,7 @@ public Object beforeBodyWrite(Object body, MethodParameter returnType, MediaType
2525
Class selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) {
2626

2727
// 设置统一的 Content-Type
28-
HttpHeaders headers = response.getHeaders();
29-
headers.setContentType(MediaType.APPLICATION_JSON);
28+
response.getHeaders().setContentType(MediaType.APPLICATION_JSON);
3029
// 获取请求路径
3130
String path = request.getURI().getPath();
3231
// 判断 body 类型分别处理

0 commit comments

Comments
 (0)