@Pathvariable란 


요청한 URL을 값으로 사용할 때 사용합니다.

 

 

 

나타나는 오류들


Required URI template variable 'url2' for method parameter type {  }is not present]

 

원인 :  @RequestMapping 주석의 요청 URL에 있는 경로 변수와 @PathVariable 주석의 메소드 변수 이름이 일치하지 않아 발생합니다.

 

해결 방안: @RequestMapping 주석과 @PathVariable 주석 사이의 경로 변수 이름은 동일해야 합니다.

 

 

 

경우 1. 요청 url에 공백이 있을 때

 

경우 2. 요청 URL과 파라미터 이름 값이 다를 때

 

 

경우 3. @PathVariable에서 value 값을 사용할 때

> 이 경우는 value 값과 요청 url 값을 같게 해줘야 합니다.

+ Recent posts