Spring Boot Starter Data JPA - ошибка жидкостной базы - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь создать 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

1 Ответ

0 голосов
/ 30 января 2020

исправлено с добавлением

spring.liquibase.enabled=false

в конфиг

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...