오답노트
[Spring Boot] 스프링 부트란 본문
Spring Boot
스프링부트는 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있다.
스프링부트 어플리케이션에는 스프링 구성이 거의 필요하지 않다.
스프링부트 java -jar로 실행하는 Java 어플리케이션을 만들 수 있다.
그리고 스프링보다 개발이 빠르고, 광법위하게 적용할 수 있는 환경이다. 기본값 설정이 있지만 설정을 바꿀 수 있다. 대규모 프로젝트에 공통적인 비 기능 제공이 있다. XML 구성 요구사항이 전혀 없다.
Spring Boot 사용하기
intelij에서 Spring initioalizer를 통해 프로젝트를 만들고 간단한 문자열 출력 API를 만들어 보자
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController // 해당 Class는 REST API처리하는 Controller
@RequestMapping("/api") //RequestMapping URI를 지정해주는 Annotation
public class ApiController {
@GetMapping("/hello")
public String hello(){
return "hello spring boot!";
}
}
Annotation을 통해 REST API 컨트롤러를 지정하고 URI까지 지정할 수 있다.
'Java > Spring' 카테고리의 다른 글
[Spring Boot] POST (0) | 2023.07.12 |
---|---|
[Spring Boot] GET (0) | 2023.07.12 |
[Web] HTTP Protocal (0) | 2023.07.12 |
[Web] URI 설계 패턴 (0) | 2023.07.12 |
[Web] REST API (0) | 2023.07.12 |