스프링 계층별 구현 기능 구분

김승규·2022년 8월 2일
0
  • 컨트롤러: 응답 객체 생성, 예외처리(try-catch)
  • 서비스: repository로 데이터 호출, 예외 발생(throw), 로직 순서 결정(ex. 중복 검사 → 회원 가입)
  • domain(entity): 같은 도메인에서 데이터 접근 가능한 여러 작업 수행(연결된 데이터 조회, size같은 데이터 처리 등)
  • dto: 요청/응답 객체, 도메인을 매개변수로 하는 생성자로 생성
  • repository: 데이터 중심의 단순 작업
profile
꿈꾸는 리얼리스트 개발자 김승규입니다.

0개의 댓글