[Spring Framework] @RestController로 REST API 만들기 (feat. Talend, HTTP 파일 테스트)
·
Backend
요즘 스프링 프레임워크로 게시판 프로젝트를 만들면서 REST API도 직접 구현해보고 있는데, 그중에 @RestController를 이용해서 API를 만들고 테스트한 내용을 기록해본다. 1. @RestController란? 기존의 @Controller는 주로 뷰(JSP, Thymeleaf 등)를 반환할 때 사용하지만, @RestController는 JSON 데이터를 반환할 때 사용된다. 내부적으로는 @Controller + @ResponseBody를 합쳐 놓은 거라서, 객체를 반환하면 자동으로 JSON으로 변환해준다.@RestControllerpublic class MyApiController { @GetMapping("/hello") public String hello() { ..