[SpringBoot] Spring Boot 생성하기

    Spring Boot 생성하기

     

     

     

     

      Spring Boot 생성

    https://start.spring.io/

     스프링 부트를 생성할 때는 보통 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

     

    [IntelliJ] invalid source release: 11

    invalid source release: 11 원인  현재의 PC는 1.8.271 버전을 환경변수 JAVA_HOME에 저장된 상태이다. 그러나 해당 프로젝트는 JAVA VERSION을 11을 요구하고 있으므로, 프로젝트 실행 시 ERROR가 발생한다. 이..

    mollangpiu.tistory.com

     

    2022.02.23 - [Computer/기타] - [SpringBoot] SpringBoot Port 변경하기 / localhost:8080 출력이 안 될 때

     

    [SpringBoot] SpringBoot Port 변경하기

    SpringBoot Port 변경하기 Spring Boot 실행  Spring Boot 실행 시 많은 문구가 올라간다. 그 문구를 자세히 들여다보면 WAS 서버 중에서 Tomcat이라는 문구를 찾을 수 있다. Spring Boot는 Tomcat이 내장으로..

    mollangpiu.tistory.com

     

     

    기본 url은 localhost:8080

    성공적으로 출력이 되었다면, 다음과 같은 화면이 출력되어야 한다.

    기본 url과 port는 localhost:8080 이다.

     

     

    반응형

    댓글

    Designed by JB FACTORY