728x90
Spring Boot 기본 설정 Port, ContextPath, Session Timeout
Spring Boot의 내장톰캣을 사용하는 경우 application.properties의 해당 값을 수정하여 Port, Context Path, Session Timeout 값을 수정할 수 있다. 필자의 경우 SpringBoot 2.7.x 버전을 사용하고 있으며 SpringBoot1 버전의 경우에는 속성값이 다를 수 있다.
※ 별도의 외부 WAS를 사용하면 위 설정으로 동작되지 않으므로 유의해야 한다. 외장 톰캣을 사용하는 경우 server.xml에서 port와 context path를 수정할 수 있으며 web.xml에서 session timeout값을 수정할 수 있다.
- Port
기본적으로 8080포트를 사용한다. server.port 값을 추가한다.
server.port=80
# 브라우저에서 사용 시
# http://localhost
# http://localhost:port
- Context Path
기본적으로 ContextPath는 '/'이다. 이외에 다른 값을 사용하고 싶다면 server.servlet.context-path를 추가한다.
server.servlet.context-path=/spring
# 브라우저에서 사용 시
# http://localhost/spring
- Sessiont Timeout
기본적으로 세션 타임아웃 값은 30분이다. server.servlet.session.timeout 값을 추가한다. 기본 단위는 초이며, 600s(600초) 10m (10분) 으로 설정할 수 있다. 한국인터넷진흥원에서는 10분을 권고하고 있다.
server.servlet.session.timeout=10m
728x90
'Programming > Spring Boot' 카테고리의 다른 글
[Spring Boot] Gradle을 이용한 Profile(개발/운영) 구분 설정 (0) | 2022.12.02 |
---|---|
[Spring Boot] Jasypt를 이용한 암호화 (0) | 2022.11.30 |
[Spring Boot] PostgreSQL 연결을 위한 JPA 설정 (0) | 2022.07.28 |
Spring Boot 웹 프로젝트 생성 (0) | 2022.07.08 |
Spring Boot urlrewritefilter를 이용한 URL 리다이렉션 (0) | 2022.07.05 |
댓글