본문 바로가기

Spring15

Spring Annotation 3. @ResponseBody
Spring Annotation 3. @ResponseBody 스프링에서 @ResponseBody 사용법 및 예제 @ResponseBody는 스프링(Spring) 프레임워크에서 사용되는 어노테이션으로, 메서드가 반환하는 값을 HTTP 응답 본문(Response Body)에 작성하도록 합니다. 이 어노테이션을 사용하면 반환 값을 뷰로 전달하는 대신 클라이언트에게 직접 데이터를 보낼 수 있습니다. 주로 JSON, XML 등의 형태로 데이터를 전달할 때 사용합니다. 예제 1. Controller 클래스 생성 import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.we.. 2023. 4. 19.
Spring Annotation 2. @RequestMapping
Spring Annotation 2. @RequestMapping 스프링 프레임워크를 사용하면서 가장 핵심이 되는 것 중 하나가 바로 @RequestMapping 어노테이션입니다. 이 글에서는 @RequestMapping 어노테이션의 역할과 사용법을 간단한 예제와 함께 알아봅시다.스프링 프레임워크를 사용하면서 가장 핵심이 되는 것 중 하나가 바로 @RequestMapping 어노테이션입니다. @RequestMapping 이란? @RequestMapping은 스프링 프레임워크에서 제공하는 주요 어노테이션 중 하나로, 클래스나 메서드에 적용되어 해당 클래스나 메서드가 HTTP 요청을 처리하도록 매핑합니다. 이 어노테이션은 요청 URL, HTTP 메서드, 헤더 및 매개변수 등의 요청 속성에 따라 요청을 특정 컨트롤러 메서드에 매핑합니다. 스프링에서는 @RequestMappi.. 2023. 4. 19.
Spring Annotation 1. @Controller
Spring Annotation 1. @Controller Spring의 @Controller 어노테이션은 스프링 MVC 프레임워크에서 사용되는 어노테이션 중 하나입니다. @Controller 어노테이션은 클래스 레벨에서 사용되며, 해당 클래스가 스프링 MVC에서 컨트롤러 역할을 한다는 것을 나타냅니다. 컨트롤러는 HTTP 요청에 대한 응답을 생성하고 전송하는 작업을 담당합니다. 다음은 @Controller 어노테이션을 사용한 간단한 예제입니다. @Controller public class HomeController { @RequestMapping("/") public String home() { return "home"; } } 위의 코드에서 HomeController 클래스는 @Controller 어노테이션을 사용하여 스프링 MVC 컨트롤러임을 나타냅니다. .. 2023. 4. 19.