스프링의 레이어드 아키텍쳐에서 비즈니스 로직 실행을 담당하는 계층
@Service 어노테이션만 붙여 주면 끝
@Service
@Service는 @Component를 포함하므로 자동으로 스프링 컨테이너의 관리 대상이 됨
@Component
@Service @RequiredArgsConstructor public class PostService { // 비즈니스 로직 구성... }
Mapper (MapStruct 라이브러리 사용)
도메인 객체 ↔ DTO 변환은 여기에