springboot repository
SpringBoot [스프링부트] 시작하기(3) User Repository, Service, test 작성
SpringBoot [스프링부트] 시작하기(3) User Repository, Service, test 작성
2022.01.14User Entity는 회원가입을 할 때 ROLE(역할)이 나눠지며 해당 역할에 따라 이용할 수 있는 Service가 다릅니다. 먼저 회원가입과 로그인에 관한 Repository와 Service, 예외 클래스를 만들겠습니다. 1. 패키지들 먼저 만들어줍니다. dto는 API를 통신하며, 사용될 객체가 속하는 패키지입니다. exception은 로직을 수행하며 예외가 발생했을 때 처리하는 객체가 담긴 패키지입니다. 2. UserRepository public interface UserRepository extends JpaRepository { Optional findByEmail(String email); } JPA를 사용하므로 JpaRepository를 상속합니다. JpaRepository를 상속받으면 ..