Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

오늘은 어제보다 나아지길

[Spring boot] Spring boot Jpa H2 설정하기 (1) 본문

[Spring boot]

[Spring boot] Spring boot Jpa H2 설정하기 (1)

그녕쓰 2021. 1. 15. 11:32

Spring 보다 빠른 프로젝트를 만들 수 있는 Spring boot 가 프로젝트에서 많이 쓰인다고 해서 

 

공부해볼 겸 프로젝트를 만들어보았다.

 

환경설정

  • Java 8
  • Eclipse 
  • Gradle 8
  • h2

이클립스 - new - other - Spring Boot - Spring Starter Project로 프로젝트를 생성

 

빌드 툴을 Maven 대신 Gradle로 선택을 하고 next ->

 

boot 프로젝트에 사용할 dependency 선택하고 Finish를 하면!!

 

에러가 뜬다......

 

구글링을 해봐도 원인을 모르겠어서 

 

start.spring.io/

여기를 통해서도 프로젝트를 생성할 수 있기에 여기서 프로젝트를 만들었다.

ADD DEPENDENCIES를 누르면 사용하고 싶은 dependency를 클릭 후 

 

Generate 버튼을 클릭하면 압축파일로 만들어지고 압축 후 해당 폴더를 이클립스에서 import 하면 성공!!

 

Spring boot프로젝트 구조는 이렇게 생겼으며

 

  • build.gradle  --> pom.xml처럼 사용할 dependency들을 모아놓은 파일
  • application.properties --> 디비 등 여러 가지 설정들을 모아놓은 파일

 

gradle 파일을 수정 시 폴더 선택 - gradle - refresh를 꼭 해줘야 한다.

 

프로젝트 내에 tomcat이 내포되어 있다고 하니 톰캣은 따로 설치할 필요 없이 

 

메인 파일을 실행시켜주면 ( 파일 선택 - Run As - Java Application 실행 )

 

※ Spring boot로 실행을 시켜야 하지만 내가 만든 프로젝트에는 없기에 Java Application로 실행 

 

( 둘 다 실행은 같다고 한다. )

 

 

빌드 완료

 

브라우저에 localhost:8080 접속을 하면 

화면이 나오는데 정상적인 화면이다!

 

왜냐면 Spring boot는 기본 화면을 만들어주지 않기 때문...!!

Comments