스프링부트 13

05. API를 작성하는 다양한 방법 - GET API 만들기

프로젝트 생성 인텔리제이 IDEA로 프로젝트를 생성합니다. gradle로 생성해봅니다. plugins { id 'java' id 'org.springframework.boot' version '2.5.6' id 'io.spring.dependency-management' version '1.0.11.RELEASE' } group = 'com.springboot' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '11' } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'o..

BACKEND/SPRING 2023.07.30

04. 스프링 부트 애플리케이션 개발하기 - 프로젝트 생성과 Hello World 출력하기

프로젝트 생성. Spring Boot 프로젝트를 만드는 방법은 크게 두 가지입니다. 하나는 Spring Initializr를 이용하는 것 또 다른 하나는 인텔리제이 IDEA에서 프로젝트를 생성하는 것(유료 버전만 해당) 인텔리제이 IDEA에서 프로젝트 생성하기. 유료버전인 얼티밋 버전을 이용하면 많은 기능을 지원하며 그 중하나가 내장된 Spring Initializr입니다. 이 기능을 이용하면 외부에서 프로젝트를 생성할 필요 없이 곧바로 스프링 프로젝트를 생성할 수 있습니다. 인텔리제이를 실행하고 New Project를 누르면 위와 같이 Spring Initializer를 이용할 수 있습니다. Name : 프로젝트의 이름을 설정합니다. Location : 프로젝트 생성할 위치를 지정합니다. Laguage..

BACKEND/SPRING 2023.07.28

01. 스프링 부트란? - 스프링 프레임워크 vs. 스프링 부트

스프링 부트 공식문서를 보면 다음과 같은 내용이 안내되어 있습니다. Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need minimal Spring configuration. 스프링 부트를 이용하면 단독으로 실행 가능한 상용 수준의 스프링 기반 애플리케이션을 쉽게 만들 수 있습니다..

BACKEND/SPRING 2023.07.22