세션 유지 기능 추가 및 FAQ 관리 개선:

- 비운영 환경 + DB 설정 활성 시 세션 유지(타임아웃 무시) 지원
- FAQ 단건 조회 API 추가 (`FaqFacade`, `FaqFacadeImpl`)
- 헤더 세션 타이머 UI 개선 및 유지 옵션 체크박스 추가
This commit is contained in:
Rinjae
2026-07-10 16:36:11 +09:00
parent 7d6aabe122
commit 99f765507b
16 changed files with 268 additions and 71 deletions
+8 -1
View File
@@ -2,7 +2,11 @@ server:
servlet:
context-path: /
session:
timeout: 10m
# 물리 세션 타임아웃은 DB PortalProperty(Portal/session.timeout.minutes)로 관리한다.
# 로그인 성공 시 PortalAuthenticationSuccessHandler 가
# session.setMaxInactiveInterval(session.timeout.minutes * 60) 으로 적용 → 물리=논리 일치.
# 익명/로그인 전 세션은 컨테이너 기본값으로 fallback (weblogic.xml <timeout-secs>1800).
# timeout: 10m
cookie:
name: JSESSIONID_PORTAL
encoding:
@@ -314,6 +318,9 @@ page:
faq_list:
name: FAQ
path: "/faq_list"
faq_detail:
name: FAQ
path: "/faq_view"
inquiry:
name: "Q&A"
path: "/inquiry"