Inflearn Community Q&A
상황에 맞는 에노테이션?
Resolved
Written on
·
221
4
에노테이션들이 아래와 같이 있다고 하셨는데 각각 어떤 의미가 있어서 어떤 상황에 써야하나요?
@Component
@Repository
@Service
@Controller
@Configuration
springjava
Answer 2
8
whiteship
Instructor
@Component: @Service, @Repository, @Controller에 해당하진 않지만 빈으로 등록하고 싶을 때 쓰세요.
@Repository: 데이터를 다루는 빈을 등록할 때
@Service: 서비스 클래스에 사용
@Controller / @RestController: 컨트롤러에 사용
@Configuration: 빈 설정 파일에 사용
이런식으로 쓰세요.
0





