본문 바로가기
Spring

RequestMapping과 URI 실습

by 코린이엄현종 2024. 3. 19.
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