0

次のように、applicationContext のプロパティが表示されます。

<bean id="dataSource"
      class="org.springframework.jdbc.datasource.DriverManagerDataSource"
      p:driverClassName="${jdbc.driverClassName}"
      p:url="${jdbc.url}"
      p:username="${jdbc.username}"
      p:password="${jdbc.password}" />

しかし、pのスキーマ参照でこのエラーが発生しています:

Error: File not found in the specified address : http://www.springframework.org/schema/p

URLが変わったとか?

4

2 に答える 2

0

XML バリデーターはそのファイルをフェッチしようとして失敗します。後者はファイル名や URL ではなく、単なる名前空間の名前であるため、不思議ではありません。ただし、前者は正しくありません。ファイル名や URL ではなく、単なる名前空間の名前であり、XML バリデーターはそれを取得しようとさえすべきではないからです。

名前空間を正しく定義していないのではないかと思いますが、そのようなフラグメントから判断することは不可能です。

于 2012-10-23T09:06:06.573 に答える