✔️ 프로젝트 생성
Spring Initializer 페이지(https://start.spring.io/)에서 다음과 같이 dependency를 추가한 후 Generate 버튼을 클릭한다. 현재 새롭게 업데이트 되었지만 본인은 Spring Boot 3.2.2 버전을 사용했다.
Group과 Artifact 명은 자유롭게 지정해주면 된다.
IntelliJ -> Open -> 프로젝트 폴더 -> build.gradle을 클릭한다.
resources 폴더 하위에 application.yml 파일을 생성한다.(application.properties 파일도 가능하다) Database는MySQL을 사용한다.
application.yml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/whatToEat?serverTimezone=UTC&characterEncoding=UTF-8
username: root
password: ${MYSQL_PW}
jpa:
hibernate:
ddl-auto: create
open-in-view: false
generate-ddl: true
properties:
hibernate:
format_sql: true
logging.level:
org:
hibernate:
SQL: DEBUG
type:
descriptor:
sql:
BasicBinder: TRACE
✔️ 초기 설정
Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors -> Enable annotation processing 체크박스 활성화 -> Apply 버튼 클릭
Build, Execution, Deployment -> Build Tools -> Gradle -> Build and run using과 Run tests using 모두 Gradle에서 IntelliJ IDEA로 바꿔주기 -> Apply 버튼 클릭 -> OK 버튼 클릭
✔️ 실행
application 실행 -> url에 localhost:8080 입력 후 Whitelabel Error Page가 뜨면 모든 준비는 끝났다!!!
'⚙️ Backend > Spring' 카테고리의 다른 글
JWT를 이용한 로그인 구현 (2) - 엔티티 설계 (0) | 2024.07.03 |
---|