Skip to content

Commit e6cb89b

Browse files
committed
feat: SimpleResAdvice 设置统一的 Content-Type
1 parent 8a1cb6f commit e6cb89b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package info.cadecode.simple.common.response;
22

33
import org.springframework.core.MethodParameter;
4+
import org.springframework.http.HttpHeaders;
45
import org.springframework.http.MediaType;
56
import org.springframework.http.server.ServerHttpRequest;
67
import org.springframework.http.server.ServerHttpResponse;
@@ -23,6 +24,10 @@ public boolean supports(MethodParameter returnType, Class converterType) {
2324
public Object beforeBodyWrite(Object body, MethodParameter returnType, MediaType selectedContentType,
2425
Class selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) {
2526

27+
// 设置统一的 Content-Type
28+
HttpHeaders headers = response.getHeaders();
29+
headers.setContentType(MediaType.APPLICATION_JSON);
30+
2631
if (body instanceof SimpleRes.ResBuilder) {
2732
return body;
2833
}

0 commit comments

Comments
 (0)