오답노트

[Spring Boot] 스프링 부트란 본문

Java/Spring

[Spring Boot] 스프링 부트란

권멋져 2023. 7. 12. 14:16

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