Skip to content

Commit 5c34c2f

Browse files
committed
refactor/OPS-391 : enum 대소문자 무시
1 parent b7e786b commit 5c34c2f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/main/java/org/tuna/zoopzoop/backend/global/config/JacksonConfig.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package org.tuna.zoopzoop.backend.global.config;
22

3+
import com.fasterxml.jackson.databind.MapperFeature;
34
import com.fasterxml.jackson.databind.Module;
45
import org.openapitools.jackson.nullable.JsonNullableModule;
6+
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
57
import org.springframework.context.annotation.Bean;
68
import org.springframework.context.annotation.Configuration;
79

@@ -11,4 +13,9 @@ public class JacksonConfig {
1113
public Module jsonNullableModule() {
1214
return new JsonNullableModule();
1315
}
14-
}
16+
17+
@Bean
18+
public Jackson2ObjectMapperBuilderCustomizer enumsCaseInsensitive() {
19+
return builder -> builder.featuresToEnable(MapperFeature.ACCEPT_CASE_INSENSITIVE_ENUMS);
20+
}
21+
}

0 commit comments

Comments
 (0)