私はこのガイドを使ってSpringブートでCouchDbを設定しています:link。 EKTORP XMLスキーマを読み取ることができないため、このXML設定ファイルクラスパスからCouchDbスキーマを読み込めませんでした
<?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>
は、検証することができないとき。問題が発生しますブラウザのリンクを介してそのスキーマをチェックすると、何もありませんが、確かに依存関係にあるものがあります。私は
classpath:couchdb.xsd
にこのライン
http://www.ektorp.org/schema/couchdb/couchdb.xsd
を切り替えると、それは、どちらか読まれることはありませんでも、それは名前couchdb.xsd下にMavenの依存関係の1つであります。 (そのファイルはgithubで調べることができます)。
XMLリーダーが適切なスキーマファイルを見つけるためにmaven依存関係を調べるように強制する方法を教えてください。
XML設定に問題があるため、XML設定は必須か、Spring-Bean設定クラスで設定できますか? – araknoid
XMLで構成するのが好ましい方法でした。とにかく、私は問題を解決し、答えを見る。 – milosdju