• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

상황에 맞는 에노테이션?

20.03.03 04:20 작성 조회수 113

4

에노테이션들이 아래와 같이 있다고 하셨는데 각각 어떤 의미가 있어서 어떤 상황에 써야하나요?
@Component
@Repository
@Service
@Controller
@Configuration

답변 2

·

답변을 작성해보세요.

8

@Component:  @Service, @Repository, @Controller에 해당하진 않지만 빈으로 등록하고 싶을 때 쓰세요.

@Repository: 데이터를 다루는 빈을 등록할 때

@Service: 서비스 클래스에 사용

@Controller / @RestController:  컨트롤러에 사용

@Configuration: 빈 설정 파일에 사용

이런식으로 쓰세요.

0

kim종훈님의 프로필

kim종훈

질문자

2020.03.03

감사합니다! 정말 많은 도움이 됐습니다