분리
Entity 모듈 분리(멀티 모듈 프로젝트) - 게시판 만들기(9)
본격적으로 시작하기에 앞서 도메인 별로 모듈을 분리를 한다면 그에 따라 Entity도 각자 가지고 있을 것이고 만약 이 Entity들이 다른 도메인에서도 사용된다면(연관 관계 등에 의해서) 공통 모듈로 분리하는 것이 좋다고 생각이 되었다. 우선 로그인 기능을 붙이고 싶었다. 로그인, 회원 가입 등이 발생하는 Auth-API와 사용자들 관련 Member-API 두 가지를 만드려 하니 두 곳 모두 Member라는 Entity가 공통으로 사용될 것 같다고 생각이 되었다. 그래서 Entity를 분리하기로 했고 Member와 MemberInfo로 나누어서 관계 설정하여 모듈화 시켜보겠다. Auth-API , Entity 모듈 생성 이전의 멀티 모듈 프로젝트 생성 과정에서 본 것과 같이 auth-api , enti..
Spring Entity와 DTO 구분하기 -게시판 만들기(7)
기존에 작성했던 코드를 보면 Entity와 DTO 구분이 없었다. @PostMapping("/signup") public ResponseEntity signup(@RequestBody Member member){ boolean result = memberService.createMember(member); if(result){ return new ResponseEntity(success(),HttpStatus.OK); }else{ return new ResponseEntity(failure(),HttpStatus.BAD_REQUEST); } } 처음 Spring을 배웠을 땐 그냥 분리해서 사용하다가 Entity를 재활용하면 좋지 않을까? 라는 생각에 이렇게 사용하려 했다. 하지만 이전에 분리해서 사용하던..