본문 바로가기
Spring

Service

by KDW999 2023. 3. 6.

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

댓글