게시물 내용 나타내기

·2024년 11월 7일

스프링

목록 보기
17/33
	// 글 내용 보여주기 기능
	@RequestMapping(value= "boardContents.aws")
	public String boardContents(@RequestParam("bidx") int bidx, Model model) {
		
		
		return "WEB-INF/board/boardList";
	}

1. BoardController에 화면만 띄울 수있게 형식 만들어두기

public BoardVo boardSelectOne(int bidx);

2. BoardService에 메서드 넣기

	@Override
	public BoardVo boardSelectOne(int bidx) {
		
		BoardVo bv = bm.boardSelectOne(bidx);
		
		
		return bv;
	}

3. impl가서 구현되지 않은 메서드 생성해준다.

public BoardVo boardSelectOne(int bidx);

4. BoardMapper로 가서 마이바티스용 메서드도 추가한다.

<select id="boardSelectOne" parameterType="int" resultType="bv">
select * from board where delyn='N' and bidx= #{bidx}
</select>

5. boardMapper.xml에서 쿼리 구문 만들기

	// 글 내용 보여주기 기능
	@RequestMapping(value= "boardContents.aws")
	public String boardContents(@RequestParam("bidx") int bidx, Model model) {
		
		BoardVo bv = boardService.boardSelectOne(bidx);
		
		model.addAttribute("bv", bv);
		
		String path="WEB-INF/board/boardContents";		
		return path;
	}

6. 컨트롤러에서 완성하기

0개의 댓글