본문 바로가기
웹서비스 개발/Spring Rest API

Board 목록 보기, 상세보기 API

by 후닝훈 2021. 5. 13.
반응형

Select문을 작성한다.

- id를 입력으로 해서 하나의 board를 가져오는 api

- 모든 board를 가져오는 쿼리

    @Select({"<script>",
            "SELECT * from board",
            "order by id desc",
            "</script>"})
    List<BoardVO> findBoard();

    @Select({"<script>",
            "SELECT * from board",
            "where id = #{id}",
            "</script>"})
    BoardVO findOneBoard(int id);

Controller을 구현한다.

    @GetMapping("/board/{id}")
    public BoardVO findOne(@PathVariable int id) {
        return boardMapper.findOneBoard(id);
    }
 
    @GetMapping("/boards")
    public List<BoardVO> findAllBoard() {
        return boardMapper.findBoard();
    }

 

Postman을 통해 Test한다.

반응형

'웹서비스 개발 > Spring Rest API' 카테고리의 다른 글

Board 삭제 API  (0) 2021.05.20
Board 수정 API  (0) 2021.05.20
DB의 Board 생성 API 작성  (0) 2021.05.12
Spring과 DB연동  (0) 2021.05.11
Get, Post 사용하기  (0) 2021.04.17

댓글