딱콩이의 봄

프로젝트 생성하기 본문

봄과 함께하는 프로젝트/작고 소듕한 프로젝트

프로젝트 생성하기

코린이딱콩 2022. 12. 7. 19:37

혼자 프로젝트를 한번 만들어보면서 기록을 남겨보고자 작성해본다! 🥸

이렇게 게시물을 남겨보는 건 처음이라, 이해 안 되는 부분이 있으시거나 부족한 부분은 댓글로 알려주시면 감사하겠습니다!😆

 

1. 프로젝트 생성하기

https://start.spring.io/ 에 접속하여 프로젝트를 생성해줍니다!

저는 이렇게 구성해주었습니다!

GENERATE를 눌러 알집을 받아 풀어주셨다면 인텔리제이를 클릭해주셔서 프로젝트를 열어주시면 됩니다.

(여담이지만.. 스프링 부트 버전을 3.0.0으로 하면 자바를 11로 설정해주었는데도 17로 생성이 되더라고요... 서버 돌리면 계속 sdk 버전이 안맞는다고 나와서 인텔리제이에서 프로젝트설정을 다시 다 해주면 다른 에러가 나더라는..구글링해도 다른 방법이 없길래 2.7.6 으로 생성해주니 자바 11로 잘 생성이 됐습니다.......ㅠㅠ 왜이러는지 아시는분..)

 

2.application.properites 설정하기

application.properties설정하기

💡MySQL 연결 설정하기

데이터 베이스에 연결하기 위해 mysql jdbc driver를 설정합니다!

연결할 데이터베이스의 url, 포트번호, 데이터베이스의 이름을 입력합니다.

 

💡JPA 옵션 살펴보기

application.properties에 추가한 jpa 옵션중 DDL AUTO 옵션을 살펴볼게요!

spring.jpa.hibernate.ddl-auto 옵션을 통해서 애플리케이션 구동 시 jpa의 데이터베이스 초기화 전략을 설정할 수 있는데요, 총 다섯 가지 옵션이 있습니다!

  • none: 사용하지않음
  • create: 기존 테이블 삭제 후 테이블 생성
  • create-drop: 기존 테이블 삭제 후 테이블 생성, 종료 시점에 테이블 삭제
  • update: 변경된 스키마 적용
  • validate: 엔티티와 테이블 정상 매핑 확인

이렇게 프로젝트 기본 설정을 해보았습니다🧐

다음 게시물에서는 상품 클래스 생성과 엔티티 관련해서 기록해보겠습니다!

 

Comments