본문 바로가기 메뉴 바로가기

웹개발 일지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

웹개발 일지

검색하기 폼
  • 분류 전체보기 (55)
    • spring (7)
    • server (10)
    • 형상관리 (2)
    • jQuery (3)
    • DB (6)
    • JAVA (16)
    • 설계 (2)
    • 기타 (9)
  • 방명록

2025/04/22 (1)
Spring Bean은 싱글톤인데, 사용자 정보 유출이 발생하지 않는 이유

Spring에서 대부분의 Bean은 기본적으로 싱글톤(Singleton) 스코프로 관리됩니다. 즉, 애플리케이션 컨텍스트 내에서 해당 Bean의 인스턴스는 하나만 생성되고, 모든 요청에서 이를 공유해 사용합니다.이러한 구조는 성능 측면에서는 효율적이지만, 요청 간 자원 공유로 인해 사용자 정보가 노출되는 것이 아닌가? 하는 우려가 생길 수 있습니다.그러나 실제로는 잘 설계된 Bean이라면 싱글톤 방식에서도 사용자 정보 유출 없이 안전하게 동작할 수 있습니다. 그 핵심은 바로 Stateless 설계입니다. 싱글톤(Singleton) 방식이란?"싱글톤"이란 객체가 애플리케이션 전체에서 단 하나만 생성되어 재사용되는 디자인 패턴입니다. Spring에서는 기본 스코프가 Singleton이므로, 특별한 설정이 없..

spring 2025. 4. 22. 11:24
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Linux
  • JSON
  • stateless 설계
  • parse
  • vscode
  • gradle
  • SpringBoot
  • html
  • usereventtriggered
  • docker
  • 날짜
  • SQL
  • jQuery
  • TLS
  • Oracle
  • Windows
  • Git
  • mybatis
  • Java
  • React
  • IMAGE
  • SSL
  • JPA
  • spring
  • web
  • Eclipse
  • 컨테이너
  • tomcat
  • 깨짐
  • WAS
more
«   2025/04   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바