애송이의 유산

  • 홈
  • 태그
  • 방명록

Repository 1

spring boot 사이드 프로젝트[5] : service, repository 초기 작성

데이터베이스를 entity를 이용해 다루는 레이어 repository, 그리고 이 repository를 이용해 비즈니스 로직을 구현하는 service레이어의 초기 작성을 한다. user의 repository, service를 작성하기 위해 user도메인 안에 repository, service 패키를 만들어 그 밑에 클래스 파일을 생성한다. Repository 작성 repository는 이렇게 jpaRepository를 상속받은 인터페이스로 생성한다. 이렇게 인터페이스로 만들어도 service에서 의존성 주입을 통해 사용이 가능한 건 spring data jpa가 이 인터페이스를 기반한 구현체를 실행 시 생성해서 프록시 객체로 주입해주는 것 때문이다. 구현체에는 jpaRepository 에 정의되어있는 ..

Project/9uin 2023.05.23
이전
1
다음
더보기
프로필사진

백엔드 개발자 (24.04.08 ~ 현재)

  • 메뉴 (34)
    • 게임 후기 (0)
    • Project (15)
      • 9uin (12)
      • 개인 프로젝트 (3)
    • Language (1)
      • Java (1)
    • PS (7)
      • 프로그래머스 (7)
    • Backend (11)
      • spring boot (8)
      • spring security (3)
      • 이론 (0)
    • Database (0)
    • 책 (0)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (0)

Tag

다대다 관계, Token, delete쿼리, spring security, querydsl, SpringBoot, Spring, spring boot, MapStruct, 사이드 프로젝트, JPA, GCP, 알림 시스템, refresh token, github action, docker, 토큰, 프로그래머스, CI/CD, jwt,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바