Spring boot Spring引导启动器数据JPA-liquibase错误
我正在尝试使用SpringBoot的JPA启动程序创建PostgresDB。我有一个简单的实体Spring boot Spring引导启动器数据JPA-liquibase错误,spring-boot,kotlin,spring-data-jpa,Spring Boot,Kotlin,Spring Data Jpa,我正在尝试使用SpringBoot的JPA启动程序创建PostgresDB。我有一个简单的实体 @Entity @Table(name = "project") data class Project( val name: String, val url: String, val owner: String, val language: Language, @Id @GeneratedValue(strategy = GenerationType.
@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
}
模块的我的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")
}
当Igo运行服务器时,我得到:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$LiquibaseConfiguration':
但是我没有用液化糖?预期的行为应该是spring在postgresql中生成我的表
spring.liquibase.enabled=false
到配置文件
spring.liquibase.enabled=false