package com.eom.controllerexercise.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class UserController {
@RequestMapping(value = "/user/paid")
public String getPaidUser() {
return "I'm a paid user.";
}
@RequestMapping(value = "/user/enterprise")
public String getEnterpriseUser() {
return "I'm a enterprise user.";
}
}
http://localhost:8080/user/paid 검색 결과

http://localhost:8080/user/enterprise 검색 결과

하나의 컨트롤러 클래스에 공통적으로 사용하는 프리픽스 패스가 있으면 클래스 위에 @RequestMapping을 사용할 수 있다.
package com.eom.controllerexercise.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping(value = "/user")
public class UserController {
@RequestMapping(value = "/paid")
public String getPaidUser() {
return "I'm a paid user.";
}
@RequestMapping(value = "/enterprise")
public String getEnterpriseUser() {
return "I'm a enterprise user.";
}
}
'Spring' 카테고리의 다른 글
Response 데이터와 JSON 포맷 (0) | 2024.03.20 |
---|---|
Request 파라미터 실습 (0) | 2024.03.20 |
@Controller @RestController 차이 (0) | 2024.03.19 |
Spring Boot Application (0) | 2024.03.19 |
Spring Boot 실행 해보기 (0) | 2024.03.18 |