| 
					
				 | 
			
			
				@@ -5,6 +5,7 @@ import com.alibaba.fastjson.serializer.SerializerFeature; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson.serializer.ToStringSerializer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson.support.config.FastJsonConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.alibaba.fastjson.TypeReference; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.xiesx.fastboot.core.fastjson.cfg.FastJsonProperties; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.boot.context.properties.EnableConfigurationProperties; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -13,6 +14,7 @@ import org.springframework.http.MediaType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.http.converter.HttpMessageConverter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.lang.reflect.Type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.math.BigInteger; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -77,6 +79,10 @@ public class FastJsonCfg implements WebMvcConfigurer { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         serializeConfig.put(Long.class, ToStringSerializer.instance); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         serializeConfig.put(Long.TYPE, ToStringSerializer.instance); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         serializeConfig.put(BigInteger.class, ToStringSerializer.instance); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 为List<Long>类型添加自定义序列化器 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        serializeConfig.put(new TypeReference<List<Long>>(){}.getType(), ToStringSerializer.instance); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastJsonConfig.setSerializeConfig(serializeConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return fastJsonConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |