diff --git a/music-houduan/src/main/java/com/test/musichouduan/config/JacksonConfig.java b/music-houduan/src/main/java/com/test/musichouduan/config/JacksonConfig.java new file mode 100644 index 0000000..a115fbd --- /dev/null +++ b/music-houduan/src/main/java/com/test/musichouduan/config/JacksonConfig.java @@ -0,0 +1,25 @@ +package com.test.musichouduan.config; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; +import org.springframework.boot.jackson.JsonComponent; + +import java.io.IOException; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +@JsonComponent +public class JacksonConfig { + + private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + + public static class LocalDateTimeSerializer extends JsonSerializer { + @Override + public void serialize(LocalDateTime value, JsonGenerator gen, SerializerProvider serializers) throws IOException { + if (value != null) { + gen.writeString(FORMATTER.format(value)); + } + } + } +} diff --git a/music-houduan/src/main/java/com/test/musichouduan/service/impl/SingerServiceImpl.java b/music-houduan/src/main/java/com/test/musichouduan/service/impl/SingerServiceImpl.java index 3a6cf30..8bf6fd1 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/service/impl/SingerServiceImpl.java +++ b/music-houduan/src/main/java/com/test/musichouduan/service/impl/SingerServiceImpl.java @@ -3,7 +3,6 @@ package com.test.musichouduan.service.impl; import cn.dev33.satoken.stp.StpUtil; import com.test.musichouduan.dto.PageResult; import com.test.musichouduan.dto.SingerDTO; -import com.test.musichouduan.dto.SingerTypeDTO; import com.test.musichouduan.dto.MusicDTO; import com.test.musichouduan.entity.Singer; import com.test.musichouduan.entity.SingerType; diff --git a/music-houduan/src/main/resources/application.yml b/music-houduan/src/main/resources/application.yml index 7e60f5b..304ce13 100644 --- a/music-houduan/src/main/resources/application.yml +++ b/music-houduan/src/main/resources/application.yml @@ -53,11 +53,11 @@ spring: max-request-size: 100MB # Jackson配置 - jackson: - date-format: yyyy-MM-dd HH:mm:ss - time-zone: GMT+8 - serialization: - write-dates-as-timestamps: false +# jackson: +# date-format: yyyy-MM-dd +# time-zone: GMT+8 +# serialization: +# write-dates-as-timestamps: false # Sa-Token配置