Skip to content

Commit eeed1ce

Browse files
committed
modify
1 parent 8c29069 commit eeed1ce

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

springboot-fastjson/src/main/java/com/secbro2/config/JsonWebMvcConfigurer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
@Configuration
1616
public class JsonWebMvcConfigurer implements WebMvcConfigurer {
1717

18+
/**
19+
* 自定义base64处理的HttpMessageConverter
20+
* @param converters
21+
*/
1822
@Override
1923
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
2024
converters.clear();

springboot-fastjson/src/main/java/com/secbro2/json/Base64MappingJackson2HttpMessageConverter.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
package com.secbro2.json;
22

3-
import com.fasterxml.jackson.core.JsonGenerator;
43
import com.fasterxml.jackson.databind.ObjectMapper;
54
import com.sun.org.apache.xml.internal.security.utils.Base64;
65
import lombok.extern.slf4j.Slf4j;
7-
import org.springframework.http.HttpInputMessage;
86
import org.springframework.http.HttpOutputMessage;
9-
import org.springframework.http.converter.HttpMessageNotReadableException;
107
import org.springframework.http.converter.HttpMessageNotWritableException;
118
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
129

@@ -22,7 +19,8 @@
2219
public class Base64MappingJackson2HttpMessageConverter extends MappingJackson2HttpMessageConverter {
2320

2421
@Override
25-
protected void writeInternal(Object object, Type type, HttpOutputMessage outputMessage) throws IOException, HttpMessageNotWritableException {
22+
protected void writeInternal(Object object, Type type, HttpOutputMessage outputMessage) throws IOException,
23+
HttpMessageNotWritableException {
2624

2725
// 使用Jackson的ObjectMapper将Java对象转换成Json String
2826
ObjectMapper mapper = new ObjectMapper();

0 commit comments

Comments
 (0)