스프링 빈
스프링 빈이란 Spring IOC 컨테이너가 관리하는 자바의 객체이다.
여기서 IOC란 제어의 역전이라는 말로 프레임워크와 관련이 있는 단어이다.
내가 따로 정리했던 내용을 가져와 보자면
즉 제어의 역전이란 프레임워크가 프로젝트를 직접 제어를 한다는 뜻이고
스프링 빈이란 프레임워크가 직접 제어를 하는 각각의 객체라고 볼 수 있다.
스프링 빈의 모습
스프링부트에서는 Controller와 Service, Repository를 선언할 수있는 컴포넌트가 있는데
그것이 각각 @Controller, @Service, @Repository 어노테이션이다.
이 어노테이션으로 선언되면은 해당 계층은 최우선적으로 스프링 컨테이너로 올라가게 되고
스프링 컨테이너안에서 프레임워크의 제어를 받는다.
스프링 빈이란 스프링 컨테이너 안으로 들어온 계층이라고 볼 수 있다.
'web > JAVA & SpringBoot' 카테고리의 다른 글
객체지향 5대 원칙(SOLID) (0) | 2022.12.07 |
---|---|
Spring 주요 특징 정리 (0) | 2022.12.07 |
MVC 패턴이란 (0) | 2022.11.30 |
Dto vs Entity (0) | 2022.11.30 |
[Spring] Test case 및 단축키 만들기 (0) | 2022.11.26 |