
스프링입문/입문2024. 11. 9. 16:09스프링 빈을 등록하는 두 가지 방법(@Component, @Bean)
🔗 출처 : https://dev-coco.tistory.com/69Bean이 뭘까?먼저 Bean을 이해하기 위해 스프링 컨테이너(=IoC 컨테이너)에 대해 알 필요가 있다.자바 어플리케이션은 어플리케이션 동작을 제공하는 객체들로 이루어져 있다. 이때, 객체들은 독립적으로 동작하는 것보다 서로 상호작용하여 동작하는 경우가 많다.이렇게 상호작용하는 객체를 객체의 의존성이라고 표현한다.스프링에서는 스프링 컨테이너에 객체들을 생성하면 객체끼리 의존성을 주입(DI)하는 역할을 해주며, 스프링 컨테이너에 등록한 객체들을 빈(Bean)이라고 한다.스프링 컨테이너에 Bean을 등록하는 2가지 방법1. 컴포넌트 스캔과 자동 의존관계 설정스프링 부트에서 사용자 클래스를 스프링 빈으로 등록하는 가장 쉬운 방법은 클래스 ..