我正在使用本指南通过Spring-boot配置CouchDb:link。此XML配置文件
时出现问题<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:couchdb="http://www.ektorp.org/schema/couchdb"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.ektorp.org/schema/couchdb http://www.ektorp.org/schema/couchdb/couchdb.xsd
">
<couchdb:database name="myDatabase" url="http://localhost:5984"/>
</beans>
无法验证,因为无法读取 ektorp xml架构。当我通过其架构的浏览器链接检查时,没有任何内容,但在maven依赖项中确实存在一个。但是,当我切换这一行
http://www.ektorp.org/schema/couchdb/couchdb.xsd
到
classpath:couchdb.xsd
它也不会被读取,即使它在名为couchdb.xsd的maven依赖项之一中也是如此。 (您可以在github上检查该文件。)
如何强制XML阅读器查看maven依赖项以便找到正确的模式文件?
答案 0 :(得分:0)
由于Eclipse的错误,问题就像其他所有问题一样烦人。我刚刚删除了配置文件并再次创建了它,但没有验证 xml架构,一切正常。
P.S。问题中的配置是正确的,不需要从本地maven存储库中提取xml模式,即从类路径中提取。