Spring/기본 구성
5. Service 클래스
초코chip
2024. 1. 18. 14:49
서비스 클래스
- 정의: 내부 비즈니스 로직을 처리하는 클래스
- 특징:
- DB관련 처리: 레파지토리 객체를 가져와 처리 위임
클래스 애너테이션
@Service
- 정의/목적: 해당 클래스가 서비스 클래스라는 것을 알리는 애너테이션
@Service
@RequiredArgsConstructor
public class Service {
private final Repository repository;
...
// 컽트롤러와 연결되는 메서드(로직)을 작성
}
예외처리 메서드?
.orElseThrow(() -> new IllegalArgumentException(email));