package pl.edu.agh.dsm.front; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Import; import org.springframework.context.annotation.PropertySource; import pl.edu.agh.dsm.front.core.UsecaseConfig; import pl.edu.agh.dsm.front.mocks.MocksConfiguration; @ComponentScan( value = {"pl.edu.agh.dsm.front.web", "pl.edu.agh.dsm.front.core"} ) @EnableAutoConfiguration @Import({ ThymeLeafConfig.class, SecurityConfig.class, UsecaseConfig.class, MocksConfiguration.class }) @PropertySource("application.properties") public class FrontConfig { // use -Dspring.profiles.active="mockComponents" for mockImpl public static void main(String[] args) { SpringApplication.run(FrontConfig.class, args); } }