View
반응형
⓵ 스프링 컨테이너
스프링 컨테이너는 스프링 프레임워크의 핵심으로, @Autowired 같은 애플리케이션에서 사용되는 객체(빈)를 생성하고 관리하는 역할을 한다. 또한 객체의 생명 주기와 의존성을 제어하여, IoC와 DI를 통해 객체 간 결합도를 낮추고 유연성을 높인다.
⓶ 빈 (Bean)
빈은 스프링 컨테이너가 생성하고 관리하는 객체로, 애플리케이션에서 필요한 서비스나 구성 요소를 나타낸다. 빈은 컨테이너에 의해 필요할 때 주입되며, 개발자는 이를 통해 객체 생성과 관리 부담을 줄일 수 있다.
참고로 스프링은 빈을 스프링 컨테이너에 등록하기 위해 XML 파일설정, 애너테이션 추가 등의 방법을 제공한다. 즉 빈을 등록하는 방법은 여러가지가 있다는 뜻이다.
@Componet // 클래스 MyTest 빈으로 등록
public class MyTest{
}
참고문헌: 스프링 부트3 백엔드 개발자 되기:: 신선영
반응형
'CS' 카테고리의 다른 글
[Spring] 01. 프레임워크와 라이브러리 :: 스프링과 스프링부트 :: IoC와 DI 정리 (0) | 2025.02.21 |
---|---|
[정보처리기사 필기] 1과목 :: 소프트웨어 설계 요약 (0) | 2025.02.20 |
[Spring] 03. AOP(관점 지향 프로그래밍)과 PSA(서비스 추상화) (0) | 2025.02.20 |
[Spring] 04. 스프링 부트 요청 - 응답 과정 ( HTTP 요청 처리 과정) (0) | 2025.02.20 |
[Spring] 05. ORM 개념 및 JPA와 하이버네이트 (0) | 2025.02.20 |
reply