본문 바로가기

Spring 인강 정리/스프링 입문

Gradle로 Spring boot 프로젝트 만들기

1. 사전 준비

  • Java 11설치
  • IDE:IntelliJ 또는 Eclipse 설치
  • https://start.spring.io <- spring boot 만들어주는 사이트
    • project : 최근에는 Gradle Project 많이 사용 추세
    • Spring Boot : 정식 릴리즈 중 가장 최근 것 선택(snapshot,m1 버전은 정식 릴리즈 아님)
    • add dependencies : dependencies(필요한 것) 설정
      (Spring Web을 필수적으로 선택해주어야하고, API만 구현하는 것이라면 Thymeleaf는 추가하지 않아도 된다.)

2. 지정 경로에 알집을 풀고 IntelliJ IDEA 에서 열어준다. (import할때 경로는 build.gradle을 열어준다.)

  • 생성된 폴더 구조 
    • src/main : java(실제 패키지와 소스파일 있음),resources
    • src/test : test코드들과 관련된 소스 파일 있음
    • .gitignore : 깃에 올라가는 것을 방지하는 환경변수
  • build.gradle: 버전 설정, 라이브러리 가져옴 image-20210727010329255최근 개발의 트렌드에서는 test가 중요하기 때문에 나눠놓음
    • sourceCompatibility : 자바 버전
    • dependencies : 포함된 라이브러리들(testImplemetation은 default)

3. src/main/생성된 프로젝트이름/프로젝트이름+SpringApplication 에 들어가서 초록색 화살표를 누르면 Run

image-20210727011317819

웹 브라우저에서 8080 포트로 로컬에서 띄워졌음을 확인할 수 있다.

 

이처럼 스프링 부트를 사용하면 톰캣이 자동으로 함께 실행이 된다. (스프링부트의 장점)

image-20210727011403093

번외)) 빌드속도 빠르게 하기

image-20210727011823499

설정에서 gradle을 검색하고 빌드 설정을 IntelliJ로 변경한다.

-> gradle을 통하지 않고 바로 자바를 통해서 빌드 되므로 속도가 빨라진다.