[Spring Boot] gradle 프로젝트 불러오기

2020. 9. 18. 10:27·💻 Dev/Spring

 

 

스프링을 공부하기 전에 스프링 부트 강의로 일단 감을 잡기로 했다..

 

 

강의는 Intellij지만 난 유료버전을 못써서 이클립스로 진행했다.

이클립스에서는 gradle 플러그인을 설치해줘야 한다.

 

 

그리고 start.spring.io/ 사이트에 들어가 스프링 프로젝트를 생성해야 한다.

  • Group - 보통 회사명을 적는데 그냥 hello로 작성
  • Artifact - build 된 결과물 (프로젝트명)
  • Dependencies - 어떤 라이브러리를 당겨서 쓸 것인가
  • Spring Web, thymeleaf(html 템플릿 엔진) 라이브러리를 추가해주고 
  • GENERATE를 눌러 다운로드하여준다.

그다음 File -> Import -> Existing Gradle Project로 build.gradle파일이 들어있는 프로젝트를 불러온다.

 

 

 

자 이제 굉장히 중요한 build.gradle파일을 보면 초기 프로젝트를 생성할 때 설정했던 값들을 볼 수 있다. 

sourceCompatibility = '11' 은 자바 11 버전이랑 맞는다는 뜻.

dependencies에서 위에서 추가했던 라이브러리를 볼 수 있다.

 

 

HelloSpringApplication.java

package hello.hellospring;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloSpringApplication {

	public static void main(String[] args) {
		SpringApplication.run(HelloSpringApplication.class, args);
	}

}

스프링 부트는 톰캣 내장 서버를 포함하고 있어 SpringApplication.run(App.class,args); 명령어로 서버를 시작할 수 있다.

 

 

java 파일을 실행시키고 localhost:8080 페이지를 확인하면 이와 같이 잘 구동됨을 확인할 수 있다.

 

 

[참고] 인프런 - 김영한 님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강좌를 보고 공부한 내용을 바탕으로 작성했습니다.

[참고] dololak.tistory.com/171

 

 

저작자표시 비영리

'💻 Dev > Spring' 카테고리의 다른 글

여행 동행 참여에 대해 동시성 문제 해결하고 성능 비교 해보기  (0) 2025.03.16
스프링MVC는 왜 스레드를 최대 200개까지 사용할까?  (0) 2024.12.28
[Spring] 1.스프링 프레임워크란?, IoC(스프링 컨테이너)  (0) 2020.09.02
'💻 Dev/Spring' 카테고리의 다른 글
  • 여행 동행 참여에 대해 동시성 문제 해결하고 성능 비교 해보기
  • 스프링MVC는 왜 스레드를 최대 200개까지 사용할까?
  • [Spring] 1.스프링 프레임워크란?, IoC(스프링 컨테이너)
현주먹
현주먹
끄적끄적 개발.log
  • 현주먹
    현주먹의 개발로그
    현주먹
  • 전체
    오늘
    어제
    • 전체글 (162)
      • 👶🏻 CS (15)
        • Operating System (8)
        • Database (4)
        • Data Structure (2)
        • Software Engineering (1)
      • 💻 Dev (54)
        • Java & OOP (24)
        • Spring (4)
        • JPA (5)
        • Test Code (1)
        • Database (1)
        • JSP & Servlet (13)
        • Etc (6)
      • 💡 Algorithm (25)
        • 인프런 (9)
        • 백준 (16)
      • 🛠 DevOps & Tool (11)
        • Linux (4)
        • AWS (1)
        • Git (2)
        • Etc (4)
      • 📝 끄적끄적 (57)
        • 후기 및 회고 (5)
        • TDD, 클린 코드 with Java 17기 (3)
        • F-Lab (23)
        • 🖥️ 자바의 정석 (11)
        • 📖 Clean Code (3)
        • 항해99 코테 스터디 (11)
  • 블로그 메뉴

    • 🐈‍⬛ GitHub
    • TIL
  • 인기 글

  • 태그

    ==와 equals()
    TDD 클린 코드 with Java
    객체지향
    코테스터디
    개발자멘토링
    자바의신절판
    C
    티스토리챌린지
    코딩테스트준비
    PostGreSQL함수
    인프런 특정문자뒤집기
    오라클
    f-lab 후기
    인프런 단어뒤집기
    F-Lab
    til
    데브클럽
    오블완
    NextSTEP
    항해99
    99클럽
    로또 미션
    개발자취업
    jsp
    백준10250
    자바의정석
    에프랩 후기
    에프랩
    백준
    JPA
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
현주먹
[Spring Boot] gradle 프로젝트 불러오기
상단으로

티스토리툴바