도메인 및 엔티티 설계
엔티티 구현
도시 서비스는 회원(Member)에게 노출되는 기능은 아니고, 서비스 제공자에게만 노출되는 기능 1. 지원 기능 도시(선거구) 등록 2. City Repository 3. City Service 4. City Service Test 테스트 요구사항 도시 등록에 성공해야 한다. 구역으로 도시를 찾을 수 있어야 한다. 도시를 등록할 때, 이미 같은 Di...
1. 지원 기능 후보자 관련 기능 후보자 등록 후보자 정보 수정 후보자 정보 삭제 2. Candidate Entity 수정 Sns, Youtube 엔티티와 양방향 매핑으로 수정 추후에 total likes, total comments 등 정보를 제공하는
1. 지원 기능 게시물 추가 게시물 삭제 게시물 수정 매체 별로 repository, service를 분리하여 구현 2. 매체 별 엔티티를 분리한 이유 Vote22 앱을 운영하면서 매체 별로 운영 방식이 달라야 한다고 느꼈기 때문인데, 그 이유는 모든 sns 앱
1. 지원 기능 유튜브 게시물 추가 유튜브 게시물 삭제 유튜브 게시물 수정 수정 가능한 사항은 재생 시간(runtime), 조회 수(views), 댓글 수(comments)로 제한했습니다. 이 외의 링크 삭제, 썸네일 변경 등의 사항은 삭제 후 다시 게시해야 할
1. 지원 기능 설문조사 추가 설문조사 삭제 2. Entity 빌더가 추가되었습니다. 연관관계 편의 메서드가 추가되었습니다. 3. Repository 4. Service 5. DTO RequestDto ResponseDto 6. Test 테스트 요구사항 설
JPA에서 외래 키 무결성을 다루는 방법
1. 홈화면 Controller html 화면 출력 2. 후보 리스트 화면 Controller html 화면 출력