Service
ㅡ MVC 디자인 패턴에서 Model의 일부
ㅡ 실제 비즈니스 로직을 담당하는 부분
ㅡ 각종 연산 담당
ㅡ Controller가 받은 Request를 토대로 Repository에서 필요한 데이터를 가져와서 연산 후 Response에 실을 데이터를 반환
@Service
ㅡ 해당 클래스를 Spring Bean으로 생성해주는 어노테이션
ㅡ @Component로 사용되긴 하지만 해당 클래스가 Service를 담당한다는 것을 직접적으로 보여주기 위해 Service라는 이름 사용
@Autowired
ㅡ Spring context에 등록한 Spring Bean을 IoC를 통해 DI를 수행하는 어노테이션
'Spring' 카테고리의 다른 글
Repository (1) | 2023.03.06 |
---|---|
JPA (0) | 2023.03.06 |
Controller / DTO (0) | 2023.03.05 |
Spring 개발환경 세팅 (이클립스, VSCode) / Build, Gradle (2) | 2023.03.03 |
DI & IoC (0) | 2023.03.03 |
댓글