강의

멘토링

커뮤니티

Inflearn Community Q&A

badboyjh782296's profile image
badboyjh782296

asked

Spring Framework Core Technologies

IoC Container Part 3: @Autowire

상황에 맞는 에노테이션?

Resolved

Written on

·

221

4

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

springjava

Answer 2

8

whiteship님의 프로필 이미지
whiteship
Instructor

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

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

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

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

@Configuration: 빈 설정 파일에 사용

이런식으로 쓰세요.

0

badboyjh782296님의 프로필 이미지
badboyjh782296
Questioner

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

badboyjh782296's profile image
badboyjh782296

asked

Ask a question