Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

게시글 뷰 기능 구현 #44

Closed
2 tasks done
zeesouth opened this issue Aug 6, 2023 · 0 comments · Fixed by #45 or #46
Closed
2 tasks done

게시글 뷰 기능 구현 #44

zeesouth opened this issue Aug 6, 2023 · 0 comments · Fixed by #45 or #46
Assignees
Labels
enhancement New feature or request

Comments

@zeesouth
Copy link
Owner

zeesouth commented Aug 6, 2023

수업 시간에 보여주지 않았던 게시판 뷰, 게시글 뷰의 게시글 등록, 수정, 삭제 기능을 구현한다.
#21 의 연장선

  • 게시판 뷰 - 글쓰기
  • 게시글 뷰 - 수정, 삭제
@zeesouth zeesouth self-assigned this Aug 6, 2023
@zeesouth zeesouth added the enhancement New feature or request label Aug 6, 2023
@zeesouth zeesouth added this to the 게시판 서비스 만들기 milestone Aug 6, 2023
zeesouth pushed a commit that referenced this issue Aug 6, 2023
필요한 내용 추가하고 전체적으로 부트스트랩 디자인도 다듬음
zeesouth pushed a commit that referenced this issue Aug 6, 2023
인증 관련 테스트에 필요한데, spring initializr 에서 누락된 듯 하다. 추가
zeesouth pushed a commit that referenced this issue Aug 6, 2023
zeesouth pushed a commit that referenced this issue Aug 6, 2023
form data 는 api 와는 다른 형태로 직렬화하여 사용해야 한다.
객체를 규약에 맞게 form data 포맷의 문자열로 바꿔주는
유틸리티를 테스트 전용으로 만들고, 테스트도 함께 작성
이게 없으면 `post().param()` 형태로 값을 넣을 수도 있지만
표현이 실제 post request 전송과 꼭 맞지 않는 듯 하고,
객체가 아니라 파라미터 단위로 넣어줘야 하므로 불편함.
zeesouth pushed a commit that referenced this issue Aug 6, 2023
게시글을 입력, 수정할 때 보여줄 form 뷰 구현
zeesouth pushed a commit that referenced this issue Aug 6, 2023
검색 전용 페이지의 구현은 생략하기로 하였으므로 삭제
zeesouth added a commit that referenced this issue Aug 6, 2023
zeesouth pushed a commit that referenced this issue Aug 6, 2023
테스트를 용이하게 하기 위해 추가함

테스트 목적 외에도,
repository 레이어에 영속되지 않은 객체는
메타 정보가 없는 것이 당연하므로
새로운 데이터를 만들 때 이 부분을 입력하지 않아도 되는
팩토리 메소드를 만들어주는 것이 의미가 있음
zeesouth pushed a commit that referenced this issue Aug 6, 2023
테스트를 용이하게 하기 위해 추가함

테스트 목적 외에도,
repository 레이어에 영속되지 않은 객체는
메타 정보가 없는 것이 당연하므로
새로운 데이터를 만들 때 이 부분을 입력하지 않아도 되는
팩토리 메소드를 만들어주는 것이 의미가 있음
zeesouth added a commit that referenced this issue Aug 6, 2023
게시글 뷰 기능 구현 - dto 추가 리팩토링
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant