@PathVariable1 spring RestAPI 어노테이션 정리 Spring에서 RestAPI를 사용할때 자주 쓰고, 헷갈리는 어노테이션들을 정리하였습니다. 1. @Controller, @RestController, @ResponseBody @Controller는 웹 요청을 수신하는 클래스이며, @Component 어노테이션을 포함하고 있습니다. 그리고 Return으로 뷰를 반환하기 때문에 별도로 뷰에 대해 작성한 코드가 있어야 합니다. @RestController는 @Controller와 @ResponseBody 어노테이션을 합친것과 같습니다. @Controller와 @ResponseBody를 같이 명시하면, Return을 html같은 뷰가 아닌 Http요청의 응답문 Body에 찍히는 데이터를 그대로 보여줍니다. 보통 JSON 데이터 형식을 많이 사용하고, Spri.. 2023. 5. 14. 이전 1 다음