|
@@ -1,10 +1,15 @@
|
1
|
1
|
package com.community.huiju;
|
2
|
2
|
|
|
3
|
+import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
4
|
+import com.alibaba.fastjson.support.config.FastJsonConfig;
|
|
5
|
+import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
|
3
|
6
|
import org.mybatis.spring.annotation.MapperScan;
|
4
|
7
|
import org.springframework.boot.SpringApplication;
|
5
|
8
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
9
|
+import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
|
6
|
10
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
7
|
11
|
import org.springframework.cloud.openfeign.EnableFeignClients;
|
|
12
|
+import org.springframework.context.annotation.Bean;
|
8
|
13
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
9
|
14
|
|
10
|
15
|
@EnableDiscoveryClient
|
|
@@ -16,4 +21,15 @@ public class PropertyApplication {
|
16
|
21
|
public static void main(String[] args) {
|
17
|
22
|
SpringApplication.run(PropertyApplication.class, args);
|
18
|
23
|
}
|
|
24
|
+
|
|
25
|
+ @Bean
|
|
26
|
+ public HttpMessageConverters fastJsonConfigure(){
|
|
27
|
+ FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter();
|
|
28
|
+ FastJsonConfig fastJsonConfig = new FastJsonConfig();
|
|
29
|
+ fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat,SerializerFeature.DisableCircularReferenceDetect,SerializerFeature.WriteMapNullValue);
|
|
30
|
+ //日期格式化
|
|
31
|
+ //fastJsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
32
|
+ converter.setFastJsonConfig(fastJsonConfig);
|
|
33
|
+ return new HttpMessageConverters(converter);
|
|
34
|
+ }
|
19
|
35
|
}
|