Liquibase学习 - 问题解决:启动报错

文章目录

    • 问题解决
      • 启动报错

问题解决

启动报错

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.ChangeLogParseException: liquibase.parser.core.xml.XSDLookUpException: Unable to resolve xml entity http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd locally: liquibase.secureParsing is set to 'true' which does not allow remote lookups. Set it to 'false' to allow remote lookups of xsd files.

解决方案1-升liquibase版本,最简单


<dependency>
    <groupId>org.liquibasegroupId>
    <artifactId>liquibase-coreartifactId>
    
    <version>4.12.0version>
dependency>   


解决方案2 - 关闭liquibase的xml解析,不过我根据官方说的设置,这个解决方法并不起作用,很可能我理解的设置跟官方说的不一致,有大神知道的话麻烦告知如何使用

官网: https://docs.liquibase.com/concepts/changelogs/xml-format.html?Highlight=secureParsing

Liquibase学习 - 问题解决:启动报错_第1张图片

Liquibase学习 - 问题解决:启动报错_第2张图片

你可能感兴趣的:(Liquibase,学习,java,前端,问题解决)