Notice
Recent Posts
Recent Comments
«   2024/11   »
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
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

스프링 컨테이너와 빈 본문

Spring/Spring Boot

스프링 컨테이너와 빈

빌드이너프 2023. 12. 19. 14:52

스프링 컨테이너

빈을 생성하고 관리

빈이 생성되고 소멸되기까지의 생명주기를 스프링 컨테이너가 관리

@Autowired와 같은 애너테이션을 사용해 빈을 주입받을 수 있게 DI를 지원

 

스프링에서 제공해주는 객체

스프링 컨테이너가 생성하고 관리하는 객체

public class A {
    @Autowired
    B b;
}

코드에서 B가 빈

스프링은 빈을 스프링 컨테이너에 등록하기 위해 XML 파일 설정, 애너테이션 추가 등의 방법을 제공

즉, 빈을 등록하는 방법은 여러 가지가 있다는 뜻

 

MyBean이라는 클래스에 @Component 애터테이션을 붙이면 MyBean 클래스가 빈으로 등록되고 스프링 컨테이너가 MyBean 클래스르 관리함

이때 빈의 이름은 클래스 이름의 첫 글자를 소문자로 바꿔 관리함, MyBean 클래스의 빈 이름은 myBean

@Component
public class MyBean {
}

 

'Spring > Spring Boot' 카테고리의 다른 글

자동 구성, 스프링 부트 3와 자바 버전  (0) 2023.12.19
스프링 부트 스타터  (0) 2023.12.19
AOP와 PSA  (0) 2023.12.19
IoC와 DI  (0) 2023.12.19
자바 백엔드 개발자가 알아두면 좋은 지식  (0) 2023.12.19