Я пытаюсь создать postgres БД с использованием JPA-стартера из весенней загрузки. У меня есть простая сущность.
@Entity
@Table(name = "project")
data class Project(
val name: String,
val url: String,
val owner: String,
val language: Language,
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
val id: Long? = null,
val description: String? = null,
@ElementCollection
val tags: List<String> = listOf(),
val license: String? = null
)
enum class Language {
KOTLIN, JAVASCRIPT, JAVA
}
И у меня есть это в моем application.properties
logging.level.com.project=DEBUG
spring.datasource.url=jdbc:postgresql://localhost:5432/db
spring.datasource.username=user
spring.datasource.password=password
spring.jpa.generate-ddl=true
мой файл Gradle для модуля:
apply plugin: 'kotlin-spring'
apply plugin: "kotlin-jpa"
apply plugin: 'kotlin'
dependencies {
compile("org.springframework.boot:spring-boot-starter:$spring_boot_version")
compile("org.springframework.boot:spring-boot-starter-data-jpa:$spring_boot_version")
compile("org.postgresql:postgresql:$postgres_version")
}
Когда я go для запуска сервер, я получаю:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$LiquibaseConfiguration':
Но я не использую liquibase? Ожидаемое поведение должно быть таким, что весна генерирует мою таблицу в postgresql