Spring Boot None WebApplication Mode
열에 아홉은 스프링 부트 대부분 웹 어플리케이션 형식으로 사용하지만 간혹 CLI 형식의 명령어를 구동하기 위해서 만들고 싶을때가 있다. 아래와 같이 하면 된다. 너무 간단하다.
application.yml
spring.main.web-application-type: none
Java 코드로는 아래와 같다.
@SpringBootApplication
public class WebApp {
public static void main(String[] args) {
final SpringApplication springApplication
= new SpringApplication(WebApp.class);
springApplication.setWebApplicationType(WebApplicationType.NONE);
springApplication.run(args);
}
}
Leave a comment