개발일기
interface controller mapping 스프링 빈으로 수동으로 등록 안되는 경우 본문
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 어노테이션을 사용해야한다.