home
자바
home
🚀

스프링 부트 시작하기

강의명
토비의 스프링부트
강의순서
2
과목
☕자바
수강상태
완료

개발환경

SpringBoot 2.7.6 기준

JDK

JDK 8, 11, 17 설치
공개 JDK 다운로드 후 설치
Eclipse Temurin
Microsoft OpenJDK
Amazon Corretto
Azul JDK
Oracle JDK

IDE

Ultimate
Community
Visual Studio Code : https://code.visualstudio.com/

SpringBoot

HelloBoot 웹 프로젝트 생성

스프링 부트 프로젝트 생성

웹 Spring Initializr - https://start.spring.io/
IDE의 Spring Initializr 프로젝트 생성 메뉴
Spring Boot CLI

생성 옵션

Project : Gradle
Language : Java
SpringBoot Version : 2.7.8
Group Id : tobyspring
Name : myboot
Packaging : Jar
Java Version : 11
Dependency : Web

터미널 환경에서 프로젝트 생성

라는 서버에서 제공되는 spring initializr를 이용해서 프로젝트 템플릿을 다운받고, helloboot 라는 폴더에 압축을 푼다. (jdk 1.8버전이라 자바 8로 생성하였음)
부트 실행 (bootRun)
띄워진 톰캣서버 확인 (8080)

API 테스트

컨트롤러 메소드를 호출할 수 있는 HTTP Request를 생성하고 리턴되는 HTTP Response를 확인한다.

HTTP 요청을 만들고 응답을 확인하는데 사용되는 도구
웹 브라우저 개발자 도구
curl
Intellij IDEA Ultimate- http request
JUnit Test
각종 API 테스트 도구

HTTP 요청과 응답

웹 Request와 Response의 기본 구조를 이해하고 내용을 확인할 수 있어야 한다.

Request

Request Line : Method, Path, HTTP Version
Headers
Message Body

Response

Status Line : HTTP Version, Status Code, Status Text
Headers
Message Body