studyplan

@PathVariable 예제코드 , 값 받기 본문

스프링

@PathVariable 예제코드 , 값 받기

무한머니 2022. 7. 21. 23:39

 

답 : 

@PathVariable  주소창 옆에 들어온 숫자를 받는다는 뜻 

 

@GetMapping("/content/{boardNo}")
    public String content(@PathVariable Long boardNo, Model model,
                          HttpServletResponse response, HttpServletRequest request , @ModelAttribute("p") Page page) {
        System.out.println("\n\n========================\n\n");
        log.info("controller request /board/content GET! - {}", boardNo);
        Board board = boardService.findOneService(boardNo, response, request );
        log.info("return data - {}", board);
        model.addAttribute("b", board);
//        model.addAttribute("p",page);
        System.out.println("\n\n========================\n\n");
        return "board/board-detail";
    }

@GetMapping 안의 값은 

이런 빨간 박스 안 = 주소창에 나온 값이고 

{boardNo} 는 

/content/ 옆에 숫자를 말한다 

결론 

저 주소창에 127 이라는 숫자는 

long boardNo 라는 뜻이다 !! 

Comments