프로그래밍 끄적끄적
[SpringBoot] 요청 매핑 본문
스프링 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
'백엔드 > 스프링' 카테고리의 다른 글
[SpringBoot] 로깅 (0) | 2022.01.20 |
---|---|
[SpringBoot] 스프링 MVC (0) | 2022.01.19 |
[SpringBoot] 빈 스코프 (0) | 2021.09.13 |
[SpringBoot] 빈 생명주기 (0) | 2021.09.13 |
[SpringBoot] 롬복(Lombok) (0) | 2021.09.08 |
Comments