목록강의수강/[Spring] (22)
미소를뿌리는감자의 코딩

RestController와 GetMapping에 대해서 알아보자. 1. RestController RESTful 웹 서비스 형성을 간소화 하기 위해서 적는 annotation이다. @RestController = @Controller + @ResponseBody 이다. 주 목적: clinet가 만든 요청을 다루기 위해서 만들었다. : REST API ( GET, POST, Delete, PUT requests )들을 다룰 수 있도록 도와준다. * REST stands for.. Representational State Transfer @controller: web request가 도달할 수 있는 종착역 @ResponseBody: HttpMessageWriter를 통해서, 반환하는 것을 직렬화 (seri..

이런식으로 코드를 작성하려 했으나, intellij에서 RestController를 인식하지 못하는 문제가 있었다. 여기저기 구글링 하다가, build.gradle 파일에서 implementation 'org.springframework.boot:spring-boot-starter' implementation 'org.springframework.boot:spring-boot-starter-web' # 아래로 바꾸어 줌 이렇게 바꾸어주면 해결이 된다고 하였다. (바꾸고 거북이 눌러서 완료하는 거 잊지 말기) 그 차이가 무엇이길래, import 성공 유무를 바꾸는 것일까? spring-boot-starter-web은 - sprint-boot-starter - jackson - spring-core - sp..