반응형
https://devjunyeok.tistory.com/192
답변형 게시판 만들기 (1)
네이버 카페 등의 게시판을 주로 보면 질문에 대한 답글이 게시되어 있는 기능을 종종 볼 수 있습니다. 이번에는 답글을 달 수 있는 게시판을 제작해 보겠습니다. 단, 간단한 예제를 위해 답글은
devjunyeok.tistory.com
지난 시간에 답변형 게시판 전체조회 기능까지 구현하였습니다.
이번에는 답글을 생성하는 기능을 구현해보겠습니다.
프론트 작업은 이미 앞에서 답변글 생성 함수 및 Service를 코딩하였으므로 백엔드 부분만 코딩하도록 하겠습니다.
ReplyBoardService에 답변글 저장(수정) 함수 추가
📂 src > main > java > 프로젝트 폴더 > service > normal > ReplyBoardService.java 수정
// 전체 조회 함수 밑에 답변글 저장(수정) 함수를 작성합니다.
// 답변글 저장(수정)
public ReplyBoard save(ReplyBoard replyBoard){
ReplyBoard replyBoard2 = replyBoardRepository.save(replyBoard);
return replyBoard2;
}
ReplyBoardController에 답변글 저장(수정) 함수 추가
📂 src > main > java > 프로젝트 폴더 > controller> normal > ReplyBoardController.java 수정
// 전체조회 함수 바로 아래에 작성합니다.
// 답변 글 저장(수정)
@PostMapping("/reply")
public ResponseEntity<Object> create(@RequestBody ReplyBoard replyBoard) {
try {
ReplyBoard replyBoard2 = replyBoardService.save(replyBoard);
return new ResponseEntity<>(replyBoard2, HttpStatus.OK);
} catch (Exception e) {
// DB 에러가 났을경우 : INTERNAL_SERVER_ERROR 프론트엔드로 전송
return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR);
}
}
서버 재시작 후 답변글 기능 구현 테스트
반응형
'Spring Boot > 스프링부트 예제' 카테고리의 다른 글
[Spring Security] BCryptPasswordEncoder를 사용한 안전한 비밀번호 처리 방법 (0) | 2025.03.16 |
---|---|
답변형 게시판 구현 (3) (0) | 2023.10.27 |
답변형 게시판 만들기 (1) (1) | 2023.10.26 |
QnA 다양한 검색 게시판 CRUD (1) (1) | 2023.10.24 |
게시판 페이징 처리 (1) | 2023.10.23 |