package org.transgalactica.info;
import java.io.IOException;
import org.dozer.BeanFactory;
import org.dozer.spring.DozerBeanMapperFactoryBean;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.transgalactica.fwk.domain.bean.factory.SpringContextDozerFactory;
@Configuration
@ComponentScan
@EnableAutoConfiguration(exclude = { SecurityAutoConfiguration.class })
public class InfoApplication {
public static void main(String[] args) throws Exception {
SpringApplication.run(InfoApplication.class, args);
}
@Bean
public BeanFactory springContextDozerFactory() {
return new SpringContextDozerFactory();
}
@Bean
public DozerBeanMapperFactoryBean mapper() throws IOException {
return new DozerBeanMapperFactoryBean();
}
}