@Repository1 Spring 어노테이션 @Component, @Service, @Repository 차이점 @Component, @Service, @RepositorySpring에서는 클래스에 특정 어노테이션을 붙이면 자동으로 Bean으로 등록되어 DI 대상이 됩니다.그 대표적인 어노테이션이 @Component, @Service, @Repository입니다.✅이 어노테이션들은 클래스의 역할을 명확히 구분하고, Spring이 적절하게 처리할 수 있도록 도와줍니다. 공통점 - 모두 Bean으로 등록됨이 세 어노테이션은 모두 @Component의 확장 버전입니다.결국 모두 Component로 인식되고 자동 주입 대상이 됩니다.어노테이션역할Component 관계@Component일반 컴포넌트기본 어노테이션@Service비즈니스 로직@Component의 확장@RepositoryDB 접근 계층@Component의 확장 .. 2025. 6. 23. 이전 1 다음