스프링 부트 시작하기
SpringBoot [스프링부트] 시작하기(5) Member 관련 완성하기
SpringBoot [스프링부트] 시작하기(5) Member 관련 완성하기
2022.01.15Member는 ROLE이라는 Enum으로 나누어진 User이므로 UserRository를 사용합니다. 1. MemberService에서 사용될 TeamRepository, RequestTeamRepsitory먼저 만들어줍니다. public interface RequestTeamRepository extends JpaRepository { } public interface TeamRepository extends JpaRepository { } 2. MemberService, MemberServiceImpl에서 필요로 하는 로직 먼저 살펴봅시다. Member는 팀에 가입 요청을 할 수 있다. (단 한 팀에게 한 번 요청할 수 있다.) Member는 가입요청 한 것을 취소할 수 있다. Member는 팀을 탈..
SpringBoot [스프링부트] 시작하기(2) Entity 설계
SpringBoot [스프링부트] 시작하기(2) Entity 설계
2022.01.14클래스 다이어그램을 보며 엔티티를 만들겠습니다. 1. league 패키지 밑에 domain 패키지를 만들어줍니다. 2. User 객체를 만들고 아래와 같이 작성해줍니다. @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "user_id") private Long id; @Column(name = "email") private String email; @Column(name = "password") private String password; @Column(name = "use..