1 package de.juplo.simplemapper;
4 import com.fasterxml.jackson.core.JsonFactory;
5 import org.slf4j.Logger;
6 import org.slf4j.LoggerFactory;
7 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
8 import org.springframework.context.annotation.Bean;
16 @ConditionalOnMissingBean(SimpleMapperService.class)
17 public class SimpleMapperServiceAutoConfiguration
19 private final Logger LOG =
20 LoggerFactory.getLogger(SimpleMapperServiceAutoConfiguration.class);
24 public SimpleMapperService simpleMapperService(JsonFactory factory)
26 LOG.info("No SimpleMapperService configured: creating instance.");
27 return new SimpleMapperService(factory);
31 @ConditionalOnMissingBean(JsonFactory.class)
32 public JsonFactory jsonFactory()
34 LOG.info("No JsonFactory configured: configuring default factory.");
35 return new JsonFactory();