@RestController1 [스프링]@ResponseBody 역할, 쓰는이유, 대체 어노테이션(@RestController) 알아보기 안녕하세요! 스프링 프레임워크, 스프링부트에서 자주 쓰이는 어노테이션인 @ResponseBody의 역할, 쓰는 이유와 이를 대체할 수 있는 어노테이션인 @RestController를 같이 알아보겠습니다. 1.@ResponseBody란? @ResponseBody는 컨트롤러의 메소드에 붙는 어노테이션인데요. 메소드가 반환한 객체를 자동으로 json,xml 등의 형태로 변환해주는 역할을 합니다. 보통 AJAX요청이나 API 개발시에 많이 사용하죠. 일반적으로 컨트롤러는 뷰를 반환하지만 데이터를 직접 클라이언트에 전달해야할 때는 이 어노테이션을 사용합니다. @GetMapping("/getData")@ResponseBodypublic String getData() { return "data";} 이 코드는 .. 2024. 9. 10. 이전 1 다음