Excluding jackson from classpath
@SpringBootApplication @EnableAutoConfiguration(exclude = { JacksonAutoConfiguration.class }) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
Using java config
@Configuration @EnableWebMvc public class Application extends WebMvcConfigurerAdapter { @Override public void configureMessageConverters(List<HttpMessageConverter < ? >> converters) { GsonHttpMessageConverter gsonHttpMessageConverter = new GsonHttpMessageConverter(); converters.add(gsonHttpMessageConverter); } }
References
https://www.leveluplunch.com/java/tutorials/023-configure-integrate-gson-spring-boot/