버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

Spring Boot는 기본으로 Apache Tomcat을 Web Container로 사용하며 Tomcat 과 관련된 다양한 설정을 지원합니다. application.yml 파일에 각종 설정을 통해서 Tomcat의 동작을 변경시킬 수 있습니다.

목차

Tomcat 관련 설정

Tomcat 자체의 설정으로 별도로 지정하지 않아도 기본값으로 동작합니다. IntelliJ IDEA에서 살펴본 아래 설정을 Tomcat의 Max Thread가 기본값이 200임을 알 수 있습니다. 아래 설정은 필요시 조정하여 사용하도록 합니다.

특히 아래 설정에서 운영시 accept-count, connection-timeout, max-connections, threads.max, max-swallow-size, max-http-form-post-size 등은 적절하게 설정해야 합니다.

Servlet 관련 설정

아래 설정은 Tomcat과 관련 없이 Web Container에 적용되는 옵션입니다. Boot에서는 다양한 Container를 지원하므로 공통으로 적용되는 설정입니다.

...

SSL 암호화가 필요한 경우 사용할 수 있습니다.

멀티파트 업로드 관련 설정

다음은 Multipart Upload 설정입니다.

Image Added