[Spring] @Compoonent의 구체화

Martin the dog·2023년 7월 12일

스프링 복습하기

목록 보기
5/15

Component에 정보 더하기

@Component는 Class를 Spring의 관리를 받게해주는 어노테이션으로 우리는 해당 어노테이션 덕분에 쉽게 빈객체로 클래스를 등록할 수 있다.
하지만 @Component로 도배된 Class들을 볼때마다 어떤 기능을 하는지 한눈에 파악하기 어려울 때가 있다. 이를 어느정도 해결해 주고자 세분화된 Component를 제공한다.
그종류는 다음과 같다

@Controller
해당 클래스가 외부 요청을 처리하는 컨트롤러임를 구현한 Class임을 의미한다.

@Service
해당 클래스가 비즈니스 서비스를 구현한 Class임을 의미한다.

@Repository
해당 클래스가 데이터베이스와 상호작용하는 Class임을 의미한다.

profile
Happy Developer

0개의 댓글