@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 값을 같게 해줘야 합니다.

'Spring > 스프링 부트' 카테고리의 다른 글
| 2021-12-21 (스프링) 데이터 바인딩 (0) | 2021.12.21 |
|---|---|
| 2021-12-20(알고리즘 풀이) 백준 2231번 - 분해합 (0) | 2021.12.20 |
| 2021-12-17(JPA) @MappedSuperClass 공부 내용 정리 (0) | 2021.12.17 |
| 2021-12-13(스프링) HandlerInterceptor는 무엇일까 (0) | 2021.12.13 |
| 2021-11-24(스프링 공부) form태그의 content- type (0) | 2021.11.24 |