|
@@ -46,6 +46,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
|
|
|
registry.addConverterFactory(new EnumConverterFactory());
|
|
|
}
|
|
|
|
|
|
+ @SuppressWarnings("rawtypes")
|
|
|
@Bean
|
|
|
@Primary
|
|
|
public ObjectMapper ObjectMapper() {
|
|
@@ -66,10 +67,10 @@ public class WebMvcConfig implements WebMvcConfigurer {
|
|
|
javaTimeModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern("HH:mm:ss")));
|
|
|
|
|
|
// BaseEnum序列化
|
|
|
- javaTimeModule.addSerializer(BaseEnum.class, new JsonSerializer<BaseEnum<?, ?>>() {
|
|
|
+ javaTimeModule.addSerializer(BaseEnum.class, new JsonSerializer<BaseEnum>() {
|
|
|
|
|
|
@Override
|
|
|
- public void serialize(BaseEnum<?, ?> enumObj, JsonGenerator jsonGenerator, SerializerProvider serializers) throws IOException {
|
|
|
+ public void serialize(BaseEnum enumObj, JsonGenerator jsonGenerator, SerializerProvider serializers) throws IOException {
|
|
|
jsonGenerator.writeString(enumObj.getCode().toString());
|
|
|
}
|
|
|
|