Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

프로그래밍 끄적끄적

[SpringBoot] 요청 매핑 본문

백엔드/스프링

[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

 

'백엔드 > 스프링' 카테고리의 다른 글

[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