공부/Spring
[Spring] 게시판 만들기 : 상세보기
students
2022. 9. 8. 03:50
1) BoardController.java
1 2 3 4 5 6 7 8 | @RequestMapping("readContentPage") public String readContentPage(int board_no, Model model) { HashMap<String, Object> map = boardService.getBoard(board_no); model.addAttribute("data" , map); return "board/readContentPage"; } | cs |
2) BoardService.java
1 2 3 4 5 6 7 8 9 10 11 12 13 | public HashMap<String, Object> getBoard(int board_no) { HashMap<String, Object> map = new HashMap<String, Object>(); BoardVo boardVo = boardSQLMapper.getBoardByNo(board_no); int userNo = boardVo.getUser_no(); UserVo memberVo = userSQLMapper.getUserByNo(userNo); map.put("userVo", memberVo); map.put("boardVo", boardVo); return map; } | cs |
3) BoardSQLMapper.java
1 2 | /*게시글 번호 출력*/ public BoardVo getBoardByNo(int no); | cs |
4) BoardSQLMapper.xml
1 2 3 4 5 | <select id="getBoardByNo" resultType="com.spring.example.vo.BoardVo"> SELECT * FROM EXAMPLE_BOARD WHERE board_no = #{no} </select> | cs |