Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
huhu-partner
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guanchen
huhu-partner
Commits
03f40a9d
Commit
03f40a9d
authored
Jun 26, 2019
by
houseme
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新处理 优化fastjson的输出处理!!!
parent
a02662fe
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
3 deletions
+14
-3
WebMvcAutoConfiguration.java
...m/lanren/huhu/partner/config/WebMvcAutoConfiguration.java
+7
-1
PartnerAccount.java
...n/java/com/lanren/huhu/partner/domain/PartnerAccount.java
+5
-1
Result.java
src/main/java/com/lanren/huhu/partner/result/Result.java
+2
-1
No files found.
src/main/java/com/lanren/huhu/partner/config/WebMvcAutoConfiguration.java
View file @
03f40a9d
package
com
.
lanren
.
huhu
.
partner
.
config
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.serializer.SerializerFeature
;
import
com.alibaba.fastjson.support.config.FastJsonConfig
;
import
com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
;
...
...
@@ -81,13 +82,18 @@ public class WebMvcAutoConfiguration implements WebMvcConfigurer {
converter
.
setSupportedMediaTypes
(
supportedMediaTypes
);
//自定义配置...
FastJsonConfig
config
=
new
FastJsonConfig
();
config
.
setDateFormat
(
JSON
.
DEFFAULT_DATE_FORMAT
);
//config.set ...
SerializerFeature
[]
serializerFeatures
=
new
SerializerFeature
[]{
SerializerFeature
.
WriteMapNullValue
,
SerializerFeature
.
WriteNullListAsEmpty
,
SerializerFeature
.
WriteNullNumberAsZero
,
SerializerFeature
.
WriteNullStringAsEmpty
,
SerializerFeature
.
WriteNullBooleanAsFalse
,
SerializerFeature
.
QuoteFieldNames
,
SerializerFeature
.
WriteBigDecimalAsPlain
SerializerFeature
.
WriteMapNullValue
,
SerializerFeature
.
WriteNullListAsEmpty
,
SerializerFeature
.
WriteNullNumberAsZero
,
SerializerFeature
.
WriteNullStringAsEmpty
,
SerializerFeature
.
WriteNullBooleanAsFalse
,
SerializerFeature
.
QuoteFieldNames
,
SerializerFeature
.
WriteBigDecimalAsPlain
,
SerializerFeature
.
WriteDateUseDateFormat
};
config
.
setSerializerFeatures
(
serializerFeatures
);
converter
.
setFastJsonConfig
(
config
);
converters
.
add
(
converter
);
converters
.
add
(
0
,
converter
);
// ObjectMapper objectMapper = Jackson2ObjectMapperBuilder.json().build();
// objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
...
...
src/main/java/com/lanren/huhu/partner/domain/PartnerAccount.java
View file @
03f40a9d
...
...
@@ -4,11 +4,15 @@ import com.baomidou.mybatisplus.annotation.IdType;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
import
lombok.Data
;
/**
* @author houseme
*/
@Data
@TableName
(
value
=
"partner_account"
)
public
class
PartnerAccount
implements
Serializable
{
...
...
src/main/java/com/lanren/huhu/partner/result/Result.java
View file @
03f40a9d
package
com
.
lanren
.
huhu
.
partner
.
result
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
com.lanren.huhu.partner.util.MessageUtil
;
/**
...
...
@@ -10,7 +11,7 @@ import com.lanren.huhu.partner.util.MessageUtil;
* @date 2016年7月18日 上午10:27:00
*/
public
class
Result
<
T
>
{
@JSONField
(
name
=
"errorCode"
)
private
int
code
;
private
String
message
;
private
T
data
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment