반응형

가끔 스프링부트를 사용하면서 테스트코드를 작성할때 Context를 올려서(@SpringBootTest 또는 @ConfigurationContext) 하는것이 아닌 순수 코드로만 진행할 때, 스프링에서 AutoConfiguration으로 만들어주는 기본 ObjectMapper를 주입받는것과 동일한 기능을 하는 ObjectMapper 생성 코드

ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, false);
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
objectMapper.configure(SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS, false);
return objectMapper;

 

테스트 모듈에서 해당 코드로 불러와 쓴다면 주입 받아 쓰면서 생겼던 문제들은 어느정도 해결 됨

반응형

'개발 > Java' 카테고리의 다른 글

Failed to start bean 'documentationPluginsBootstrapper'  (0) 2024.01.30

+ Recent posts