[SPRINGBOOT] Todo 프로젝트 생성

THOVY·2022년 6월 2일
0

LEARNING

목록 보기
4/15

Springboot 를 이용해 조금 더 편리하게 프로젝트를 만들어보자.


maven web app 을 이용해 만든 뒤 하나하나 설정하고 tomcat 을 깔고 jpa 를 설정하고 properties 를 만져줄 필요없이, springboot 로 편하게 프로젝트를 시작해보자!

빠.밤 👊

  1. spring 홈페이지로 들어간다.

  1. QUICK START 를 누르고
    Step 1 에 start.spring.io 로 들어간다.

group dev.sample 은 패키지 이름 같은 것. demo
packaging 은 배포 방식.
dependencies 빌드 툴

후에는 gradle + intelliJ 를 사용하는 게 좋다. 그게 매우 많이 사용되는 조합.

다양한 툴

톰캣 포함?!
나중에 쓸 수 있겠다.


3. 이렇게 다섯개 추가해준다.

4. 제너레이트 하면 만들어진 프로젝트가 다운된다.✅

쉽죠?

이렇게 하면 springboot 를 이용해 프로젝트파일을 하나 만든 거다.
이걸 import 해 설정만 몇가지 해주면 끝난다.

Import ㄱㄱ👊

  1. demo라는 이름의 폴더가 있는데 그 상위폴더를 지정해 워크스페이스로 만든다.(.metadata 와 demo가 같은 위치에 있도록)

(sts는 spring 에 맞게 개조된?업그레이드된? 이클립스다. 하지만 차라리 인텔리제이가 낫ㄷ...)

  1. 이클립스에서 import 한다.
    ✔ 보통 existing 폴더를 했지만.(존재하는 폴더)
    ✔ 이번엔 existing maven projects 를 한다.

  2. import 되면 demo 프로젝트가 만들어진 거다.✅

  3. demo 를 가져오고 기다려준다.(얼마 안 걸림. 한 2분 정도 걸림)✅
    그 뒤로도 뭐 해야할게 많다 아직.

이렇게 오류가 날 거다. (나는 처음에 안 남. 안 나도 나중에 라도 날 수 있음)

⛔ 두 번째 줄 maven 오류는

  1. pom.xml 파일에
    5-1. 코드를 추가한 다음
    5-2. maven → update project 로 업데이트해주자.✅
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>

추가해놓고 업데이트를 안 하면 안 나던 다른 maven 오류가 생길지도 모름 ;;

⚠ 또 이렇게 jre 경고가 뜨면 해결할 방법 알지 우린.

  1. java build path 를 찾아 11 로 바꿔주자. 그런데 이게 11 인데 니는 17 이라서 문제가 된다 이런 말인 거 같다. 그래서 확실히 다시 11 로 잡아주면 해결.✅


그다음

7. src/main/resources 에 있는 application.properties 파일에 내용을 적어줘야한다.

우리가 사용할 것들.
MySQL, hibernate 등등

⛔ 11 번째줄에 hibernate 라고 해야됨 ;;

persistence.xml 에서 jpa 설정해주고 spring 설정 해주던 것들을 application.properties 에 저렇게 적어주는데, 아무렇게나 적어도 빨간줄이 생긴다던가 오류가 뜬다거나 하는 표시가 안 나기때문에 위와 같은 오타에 주의해야한다..

  • pom.xml 을 보면 dependencies 가 있는데 거기에 있는 설치된 것들이 우리가 기존에 mvn rep 에서 가져오던 거랑 조금 다르다. 뭐가 다르냐면 version 이 없다! 그것까지 spring boot 가 다 알아서 해주는 것.

오류와 경고 모두 해결했다.
이제 app 만들러가보자.

끝👍

profile
BEAT A SHOTGUN

0개의 댓글