Spring Boot 시작하기


스프링부트란?

Spring Boot는 Spring을 보다 쉽게 ​​사용할 수 있게 해주는 도구입니다. Spring으로 개발할 때 설정할 항목은 개발자의 시간 낭비입니다. 설정이 많이 필요해서 진입장벽이 높았고, Spring을 처음 배우던 분들이 많이 포기하는 경우가 많았습니다. Spring Boot를 사용하면 프로젝트 설정이 매우 쉬워지고 Spring 개발이 조금 더 쉬워집니다.

스프링 부트 시작하기

https://start.spring.io/


스프링의 기본 구성은 이 링크에서 사용할 수 있습니다.

프로젝트 버전, 라이브러리, 언어 등을 선택할 수 있습니다.

첫 번째 프로젝트

요즘은 대부분 Gradle로 개발하고 있습니다. 그 이유는 Gradle을 사용하면 스크립트가 더 읽기 쉽고 빌드 및 테스트 실행 결과가 더 빠르기 때문입니다. Gradle은 캐시를 사용하여 이미 업데이트된 작업에서 작업을 실행하지 않음으로써 빌드 시간을 줄입니다. 따라서 종속성이 증가할수록 성능, 속도 등에서 이점이 있습니다.


2. 종속성


Spring Boot로 프로젝트를 개발할 때 필요한 기능을 사용할 수 있도록 필요한 라이브러리를 모아두는 곳입니다.

Node.js의 관점에서 NPM으로 볼 수 있습니다.

이러한 종속성을 통해 라이브러리를 추가할 수 있으며 종속성 관리는 버전을 지정하면서 수행할 수 있으며 로드된 라이브러리를 보면 관련된 모든 라이브러리를 가져오기 때문에 개발 중에 관리가 용이합니다.

그리고 처음 설정할 때 선택하지 못하더라도

Maven은 pom.xml을 사용합니다.

Gradle은 build.gradle 파일에 라이브러리를 추가합니다.

단순한 채용 관행이기 때문에 Spring Web과 Thymeleaf를 선택했습니다.


마지막으로 “Explorer”를 클릭하고 zip 파일의 압축을 풀면 Intellij에서 프로젝트가 열립니다.

Main에서 java 파일을 실행하면 터미널과 같은 창으로 실행되는 것을 볼 수 있다.

localhost:8080에 접속하고 다음 페이지가 표시되면 성공한 것입니다.


소스, 참조

https://jin2rang.entry/Spring-Boot-%EC%85%8B%ED%8C%85%ED%95%98%EA%B8%B0-startspringio