반응형
@RestController
@RequestMapping("/mapping/users")
public class MappingClassController {
@GetMapping
public String user() {
return "get users";
}
@GetMapping("/{userId}")
public String findUser(@PathVariable String userId) {
return "get userId=" + userId;
}
}
@RequestMapping을 클래스 레벨에 매핑 정보를 두면 메서드 레벨에서 해당 정보를 조합해서 사용한다.
위에 GetMapping은 경로가 /mapping/users인 것이고 아래 findUser 메서드의 GetMapping의 경로는 /mapping/users/{userId}인 경로 변수를 사용한 매핑으로 이루어지게 된다.
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 참고하여 공부하였습니다.
반응형
'Framework & Library > Spring Boot' 카테고리의 다른 글
[Spring Boot] : HTTP 요청 파라미터 , 쿼리 파리미터, HTML Form (0) | 2022.01.25 |
---|---|
[Spring Boot] : HTTP 요청 기본, 헤더 조회 (0) | 2022.01.25 |
[Spring Boot] : @RequestMapping, 요청 매핑 종류 및 사용법 (0) | 2022.01.25 |
[Spring Boot] : Spring Boot Log 사용하기 , Lombok 라이브러리 로그 (0) | 2022.01.25 |
[SpringBoot] : Spring Boot Jar 프로젝트 생성 (0) | 2022.01.25 |
댓글