Springboot
2021-10-01 (Springboot - board 테이블 read)
BSYeop
2021. 10. 1. 19:01
1. (Mission 수행)Board 테이블에 데이터를 read 해보자
BoardController.java
/* mission */
// 글 읽기
// 요청URL은 GET http://localhost:8080/board/{id}
@GetMapping(value = "/{id}")
public ApiResponse<BoardDTO> getBoardById(@PathVariable int id) throws Exception {
return boardService.getBoardById(id);
}
BoardDAO.java
BoardDTO getBoardById(int id);
BoardService.java
public ApiResponse<BoardDTO> getBoardById(int id) {
BoardDTO data = boardDAO.getBoardById(id);
return new ApiResponse(true, data);
}
BoardMapper.xml
<select id="getBoardById" parameterType="int" resultType="kr.ac.daegu.springbootapi.board.model.BoardDTO">
SELECT * from Board
WHERE id = #{id}
</select>