Spring JPA [활용] 회원 서비스 개발

신재원·2023년 1월 16일
1

Spring JPA 활용

목록 보기
4/18

회원 서비스 개발

  • Service에서는 @Transactional 사용,
    • 등록 부분에서는 @Transactional
    • 조회 (읽기) @Transactional (readOnly = true)를 사용해 성능을좋게한다.
  • 데이터 (값)이 있는 곳에 비즈니스 로직을 작성하여 응집력이 있게된다.

TEST 작성

  • 새로운 메모리 Db를 사용하여 테스트를 만드는 방법
    • 테스트 폴더에 resources폴더 생성후 yml 혹은 properties를 복사해 넣는다.
    • 복사한 yml의 URL 주소에 jdbc:h2:mem:test 매핑하여 사용

정리

  • yml의 별도의 설정이없으면 Empty로 해놓아도 메모리 Db로 실행한다.

0개의 댓글