Spring/기본 구성

5. Service 클래스

초코chip 2024. 1. 18. 14:49

서비스 클래스

  • 정의: 내부 비즈니스 로직을 처리하는 클래스
  • 특징: 
    • DB관련 처리: 레파지토리 객체를 가져와 처리 위임

 

클래스 애너테이션

@Service

  • 정의/목적: 해당 클래스가 서비스 클래스라는 것을 알리는 애너테이션
@Service
@RequiredArgsConstructor
public class Service {

    private final Repository repository;
	
    ...
    // 컽트롤러와 연결되는 메서드(로직)을 작성
 }

 

 

예외처리 메서드?

.orElseThrow(() -> new IllegalArgumentException(email));

'Spring > 기본 구성' 카테고리의 다른 글

7. Entity 클래스  (0) 2024.01.18
6. ORM 개념 with. Spring Data JPA  (0) 2024.01.18
4. Controller 클래스 with. DTO  (0) 2024.01.18
3. Spring Boot 구조  (0) 2024.01.18
2. Spring Boot 프로젝트 디렉토리 구성  (0) 2024.01.18