백엔드/스프링
[SpringBoot] 요청 매핑
soeunkk
2022. 1. 23. 03:48
스프링 MVC에서는 /hello-basic 매핑에 있어서 /hello-basic url이든 /hello-basic/ url이든 같은 요청으로 매핑한다.
@RequestMapping은 어느 HTTP 메서드든 호출됨
🍃 PathVariable (경로 변수)
1
2
3
4
5
6
|
@RequestMapping("/mapping/{userId}")
public String mappingPath(@PathVariable("userId") String data) {
log.info(" info userID={}", data);
return "ok";
}
|
cs |
line 1) {[경로변수명]} 형식으로 매핑 url을 작성
line 2) @PathVariable 애노테이션을 통해 url에 있는 값을 변수로 불러 올 수 있음
* 최근 HTTP API는 이렇게 경로에 식별자를 넣는 스타일을 선호하는 편
1
2
3
4
5
6
|
@RequestMapping("/mapping/{userId}")
public String mappingPath(@PathVariable String userId) {
log.info(" info userID={}", userId);
return "ok";
}
|
cs |
line 2) 경로변수명과 파리미터명이 같을 경우 @PathVariable의 value 값을 설정하지 않아도 됨
참고자료
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의
웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원
www.inflearn.com