자료 찾기가 쉽지 않아서 정리:3
https://start.spring.io/ 에서
Project, Language를 Kotln으로 설정,
Dependencies에 Spring Web, JPA, DB Driver, Dev Tools를 설정
intelliJ에서 File-Project Structure에서 SDK를 17로 설정
Gradle에서 JVM변경
build.gradle.kts 설정
plugins {
...
}
noArg {
annotation("jakarta.persistence.Entity")
}
dependencies {
...
}
allOpen {
annotation("jakarta.persistence.Entity")
annotation("jakarta.persistence.MappedSuperclass")
annotation("jakarta.persistence.Embeddable")
}
plugins 뒤에 noArg, dependencies 밑에 allOpen을 달아준다
이 뒤부터 스프링 하던대로 설정
application.properties 설정
spring.datasource.url=jdbc:mysql://주소:포트번호/데이터베이스
spring.datasource.username=사용자명
spring.datasource.password=비밀번호
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.hibernate.ddl-auto=update
spring.jpa.generate-ddl=true
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.type.descriptor.sql=trace
메인함수 실행시켜서 확인!
감사합니다. 이런 정보를 나눠주셔서 좋아요.