Skip to content

Conversation

@CheorHyeon
Copy link
Owner

@CheorHyeon CheorHyeon commented Jul 31, 2023

점프투스프링부트 3-15 추가기능

네 번째로 카테고리 기능을 구현했습니다. 책 저자분의 페이지와 동일하게 아래의 3개 게시판으로 나누었습니다.

  • 질문과답변
  • 자유게시판
  • 버그및건의

src/main/java/com/ll/spring_additional/boundedContext/question/repository/QuestionRepository.java

  • 카테고리 검색 조건 추가하였습니다. (And 조건)

src/main/resources/templates/question/question_list.html

  • 카테고리별 게시판으로 이동하도록 구현했습니다
  • 컨트롤러로 부터 넘겨받은 boardName 속성을 통해 일치하면, classappend 메서드로 active 속성을 부여하였습니다.

src/main/resources/templates/answer/recent_list.html

  • 이전 추가 기능3 에서 카테고리 기능 구현 후 수정할 부분(최근 답변에서 구분 부분)을 수정하였습니다.

답변, 수정, 삭제는 카테고리가 아닌 id속성으로 찾을 수 있어 별도로 건들진 않았습니다.

  • switch문으로 View에 "질문과답변 수정" 등 텍스트가 맞게 변경하기 위해 컨트롤러 내 로직을 수정하였습니다.

@CheorHyeon CheorHyeon added the enhancement New feature or request label Jul 31, 2023
@CheorHyeon CheorHyeon self-assigned this Jul 31, 2023
@CheorHyeon CheorHyeon merged commit 5de29a9 into main Jul 31, 2023
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

Development

Successfully merging this pull request may close these issues.

2 participants