danbibibi
article thumbnail

start.spring.io에서 프로젝트 생성

  • build tool (의존 관계 관리), 최근에는 Gradle을 사용하는 추세
  • SNAPTHOT : 아직 만들고 있는 버전
  • M~ : 아직 정식 릴리즈 되지 않은 버전
  • 정식 릴리즈 된 버전에서 가장 최신 버전 선택  *SpringBoot 3.0부터는 JAVA 17이상만을 지원  !!
  • Artifact : 산출물 이름
  • GENERATE (다운로드)

Gradle은 의존 관계가 있는 라이브러리들을 함께 다운로드 함

spring-boot-starter
: 스프링부트 + 스프링코어 + 로깅(logback, slf4j)
spring-boot-starter-web
: spring-boot-starter-tomcat(톰캣/웹서버), spring-webmvc(스프링 웹 mvc)
spring-boot-starter-thymeleaf
: 타임리프 템플릿 엔진 (view)
spring-boot-starter-test
: junit(테스트프레임워크), mockito(목라이브러리), assertj(테스트 코드를 좀 더 편리하게 작성하도록 도와주는 라이브러리), spring-test(스프링 통합 테스트 지원)

 

IntelliJ에서 프로젝트 열기

문제가 발생하는 경우,

project structure와 setting에서 SDK 와 Gradle JVM 확인해주기!!

 

프로젝트 실행 확인하기

프로젝트를 실행하고, localhost:8080으로 접속했을 때,

다음과 같은 화면이 뜨면 정상이다!!

 

GitHub에 프로젝트 올리기

  • 상단에 Git이 없는 경우, shift(⇧) 2번 연속으로 누르고 Git 검색
  • Commit 클릭, commit message 입력 후 commit and push
  • GitHub 로그인 or Token 발급 받아서 연결하기 !
  • 생성해둔 repository URL 입력하여 push

'WEB > back-end' 카테고리의 다른 글

서버 클라이언트 인증 방식, Cookie/Session/Token  (0) 2023.09.13
Spring Boot  (0) 2023.04.26
REST API 실습  (0) 2023.04.26
REST(Representational State Transfer) API  (0) 2023.04.26
web.xml, servlet-context.xml, root-context.xml  (0) 2023.04.25
profile

danbibibi

@danbibibi

꿈을 꾸는 시간은 멈춰 있는 것이 아냐 두려워하지 마 멈추지 마 푸른 꿈속으로