스프링프레임워크, 자바

스프링 - 컨트롤러 Missing URI template variable for method parameter

마리오64 2019. 8. 17. 23:47

Missing URI template variable for method parameter of type int 에러

컨트롤러에서 URI템플릿에 해당하는 변수명이나 타입이 안맞는다는것 입니다.

@GetMapping("/{boardnum}")
public BoardVO readContent(@PathVariable int boardnum){
	return listService.findByBno(boardnum);
}

// 오류

 

URI 템플릿 "{ 변수 }" 와 PathVariable 에 같은 변수명을 써야합니다.

@GetMapping("/{boardnum}")
public BoardVO readContent(@PathVariable("boardnum") int bno){
	listService.findByBno(bno);

	return listService.findByBno(bno);
}

// 수정