개발일기

interface controller mapping 스프링 빈으로 수동으로 등록 안되는 경우 본문

Spring

interface controller mapping 스프링 빈으로 수동으로 등록 안되는 경우

한둥둥 2024. 12. 15. 23:18
package hello.proxy.app.v1;

import org.springframework.web.bind.annotation.*;

@RestController
public interface OrderControllerV1 {

    @GetMapping("/v1/request")
    String request(@RequestParam(value="itemId") String itemId);

    @GetMapping("/v1/no-log")
    String noLog();

}

 

 

spring 2점대에서는 @RequestMapping, @ResponseBody 두 개의 어노테이션으로 인식 할 수 있었는데 3.x 버전 부터는 @RestController 또는 @Controller 어노테이션을 사용해야한다.