버전 비교

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

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를 지원하므로 공통으로 적용되는 설정입니다.

...

다음의 설정은 서버쪽 에러 발생시 에러 처리에 대한 설정으로 실제 서비스 중요하게 다루어야 하는 설정입니다.

이 Error 설정은 별도로 다루어야 하는 항목으로써 추후 다른 페이지를 통해서 정리시 Link를 추가합니다.

SSL 관련 설정

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

멀티파트 업로드 관련 설정

다음은 Multipart Upload 설정입니다.

Image Added