메모장

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

2025/12/23 1

스프링의 Scope(스코프): 싱글톤(Singleton)과 프로토타입(Prototype)의 결정적 차이

@Service로 등록한 Bean을 여러 곳에서 주입받으면, 같은 객체일까요 다른 객체일까요? 당연히 같은 객체입니다. 그런데 왜 같은 객체인지, 다른 객체로 만들 수는 없는지 생각해본 적 있으신가요?이 질문의 답이 바로 스코프(Scope)입니다. 스프링이 Bean을 어떻게 생성하고 관리할지 결정하는 설정인데, 이걸 모르고 사용하면 예상치 못한 버그를 만날 수 있습니다.스코프(Scope)란?좀 더 정확히 말하면, 스코프는 Bean이 존재할 수 있는 범위입니다. 스프링 컨테이너가 Bean 객체를 언제 생성하고, 얼마나 오래 유지할지를 결정합니다.스프링은 다양한 스코프를 지원하지만, 가장 기본이 되는 두 가지가 있습니다:싱글톤(Singleton): 컨테이너에 딱 하나만 존재프로토타입(Prototype): 요..

프레임워크/스프링 2025.12.23
이전
1
다음
더보기
프로필사진

메모장

반응형
  • 분류 전체보기 (82) N
    • 개발언어 (14)
      • Java (11)
      • C# (3)
    • OS 관련 (19)
      • 리눅스 (7)
      • 운영체제 (3)
      • mac os x (5)
      • 안드로이드 (4)
    • 프레임워크 (13) N
      • 스프링 (10) N
      • React (3)
    • DB (2)
      • MSSQL (2)
    • IT 관련 기타 (21)
      • 개발 상식 (2)
      • 에러 모음 (8)
      • IDE (6)
      • 센서 (1)
      • 실험 (1)
      • 디자인패턴 (1)
      • AI (2)
    • 이것 저것 (8)
    • 독서 정리 (3)

Tag

Android, Installation did not succeed., Intellij, React, 젠북, Vo, set, NoSQL, formatting, NoSQL 은 언제 써야하는가, getDeclaredFields, IDE, The application could not be installed: INSTALL_FAILED_OLDER_SDK., 젠북 듀오, The application's minSdkVersion is newer than the device API level., 안드로이드, error, zenbook, NullReferenceException, More than one file was found with OS independent path,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바