Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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
Tags
more
Archives
Today
Total
관리 메뉴

메모장

스프링 컨테이너(IoC) 본문

Java

스프링 컨테이너(IoC)

doopang 2023. 1. 19. 16:55

스프링에서 객체를 생성하고 조립하는 컨테이너로(container), 컨테이너를 통해 생성된 객체를 빈(Bean)이라고 부른다.

Bean 등록 관련 Annotation

@Configuration
Bean을 등록하기 위한 Annotation
싱글톤 패턴(Singleton Patter, 객체의 인스턴스를 하나만 생성) 보장

@Bean
Method에서 선언, 수동등록, 개발자가 컨트롤이 불가능한 외부 라이브러리에 사용

@Component
Class에서 선언, 자동등록, 개발자가 컨트롤이 가능한 내부 클래스에 사용

@ComponentScan
@Component, @Service, @Repository, @Controller 등이 부여된 Class들을 자동으로 스캔하여 Bean으로 등록

'Java' 카테고리의 다른 글

ImmutableMap  (1) 2023.10.11
Jasypt 이용한 application.yml 암호화  (0) 2023.02.24
Gmail SMTP 메일 발송  (0) 2023.01.18
Swagger  (0) 2023.01.13
게시판 파일 수정  (0) 2023.01.11