반응형
스프링부트의 기본 컨테이너는 톰캣임을 알고 있었는데 이를 제외하고
다른 컨테이너를 사용하기 위한 방법에 대해 간단히 포스팅해본다.
spring-boot-starter-web을 사용하게 되면 내부에 spring-boot-starter-tomcat을 포함하게 된다.
의존성 관계를 보면 알 수 있다.
따라서 다른 컨테이너를 사용하고 싶다면 spring-boot-starter-web의존성에서 tomcat을 exclusion시켜주어야 한다.
위와 같이 tomcat을 exclusion시켜주고 jetty의존성을 주입하게 되면 컨테이너로 jetty를 사용할 수 있다.
자세한 내용은 spring docs를 참고하자!
https://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-web-servers.html
반응형
'Programming > Java,Spring' 카테고리의 다른 글
[ Springboot ] 스프링부트 mysql연동시 time zone 이슈 (0) | 2019.08.11 |
---|---|
[ Springboot ] 스프링부트 SolrServerException 발생 with actuator (0) | 2019.07.26 |
[ Springboot ] 스프링부트에서 어플리케이션 실행되자마자 종료되는 현상 (0) | 2019.03.29 |
[ JAVA ] HashMap에 데이터를 put을 할때마다 hashCode가 달라진다??? (0) | 2019.03.14 |
[ Java ] 자바 HashMap, ArrayList contains메소드 성능 비교 (0) | 2018.11.28 |