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