[SpringBoot] Spring Boot 생성하기
- Web/SpringBoot
- 2022. 2. 23.
Spring Boot 생성하기
Spring Boot 생성
스프링 부트를 생성할 때는 보통 start.spring.io를 이용한다.
이클립스나 인텔리제이 등 많은 IDE로도 생성이 가능하지만 대부분 이 방법을 선호하는 듯 보였다.
이 사이트에 접속하면 바로 만드는 창이 출력된다.
Project는 Maven Project 방식과 Gradele Project로 나뉜다.
Maven은 Spring의 초창기 때부터 자주 이용한 방식이며, 요즘도 흔히 검색되는. xml 방식을 주로 사용된다.
그러나 최근 Java는 xml을 멀리하는 추세로 이에 대항하기 위해 Gradle Project 방식이 추가되었다고 한다.
그래서 최근 Project 생성 시엔, Gradle방식을 많이 선호한다고 하지만, 이는 어디까지나 회사에 따라 다르므로 정답은 딱히 없는 상태다.
Language는 Java를 활용했다.
Spring Boot의 Version은 사용자에 맞게 설정하면 된다.
SNAPSHOT는 아직 만드는 버전이다.
M1은 현재 정식 Release가 되지 않은 버전이다.
Group는 보통 회사명, 도메인명을 적는다. ex ) hello
Artifact는 Project명이다.
라이브러리 추가
프로젝트에는 많은 라이브러리가 존재한다.
부트 또한 라이브러리가 필요하므로, 라이브러리를 추가해야 한다.
1. Spring Web
첫 번째는 Spring Web을 추가한다.
2. Thymeleaf
두 번째는 Thymeleaf를 추가했다.
이 lib는 회사마다 다르므로 반드시 추가할 필요는 없다.
모두 체크 완료되었으면, GENERATE를 클릭해준다.
클릭을 완료했을 경우 사진과 같이 zip 형태로 다운로드가 진행된다.
이를 내가 원하는 장소로 옮기고 zip을 풀면 된다. (인텔리 제이)
프로젝트 열기
인텔리제이에서는 OPEN을 통해서 열 수 있다.
파일이 있는 해당 경로로 이동을 하면 원하는 파일을 확인할 수 있다.
방금 전에 다운로드한 파일을 찾았으면, OK를 누르도록 한다.
처음 프로젝트가 설치되었다면 잠깐 동안 기다려야 한다.
외부로부터 lib를 약 90mb를 다운로드를 하아야 하므로 인터넷은 당연히 되어야 한다.
그리고 이때 동안은 아무런 작업 없이 잠깐 동안 기다려야 한다.
설치가 완료되었다면, 다음과 같은 문구가 출력이 된다.
다운로드가 완료되었다면 build.gradle을 클릭하도록 한다.
plugins에서는 start.spring.io에서 설정한 값들이 그대로 저장되었는지 확인을 하면 된다.
그리고 모두 정상적이라면, 프로젝트를 실행해보도록 한다.
여기서 JAVA_VERSION과 설정이 올바르다면 실행 시 바로 실행되는 것을 확인할 수 있다.
그러나 무언가 문제가 생긴다면 ERROR 메시지가 출력이 된다.
■ 다음과 같은 ERROR가 발생한다면 클릭!
2022.02.23 - [분류 전체보기] - [IntelliJ] invalid source release: 11
2022.02.23 - [Computer/기타] - [SpringBoot] SpringBoot Port 변경하기 / localhost:8080 출력이 안 될 때
성공적으로 출력이 되었다면, 다음과 같은 화면이 출력되어야 한다.
기본 url과 port는 localhost:8080 이다.
'Web > SpringBoot' 카테고리의 다른 글
[SpringBoot] Test, JUnit 생성하기 (0) | 2022.03.09 |
---|---|
[SpringBoot] MyBatis 연동하기 (0) | 2022.03.09 |
[SpringBoot] SpringBoot 시작하기 (0) | 2022.03.06 |
[SpringBoot] SpringBoot 기본 라이브러리 (0) | 2022.02.24 |
[SpringBoot] SpringBoot Port 변경하기 (0) | 2022.02.23 |