2012-02-08 11 views
5

あなたは春の設定ファイルでのバージョン番号を指定することはできませんようだ:春の設定ファイルと指定したスキーマのバージョン

<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 

だから春がクラスパスに最新バージョンに起こっていますか?これは春の文書ではどこに記載されていますか?

答えて

0

春はクラスパスで最新バージョンになりますか?

本質的には、はい。これにより、主に転送の互換性のために、設定ファイルがバージョンに依存しないように見えるようになります。

これは春のドキュメントに記載されていますか?

私はそう思わない。

+1

私はこれが古いスレッドだと知っていますが、簡単な質問をしたいと思っていました...あなたがバージョン管理されていないxsdを使用していて、あなたのpomにバージョン管理された依存関係を使用していると仮定すると、プロジェクトの構築に使用されましたか? – Slartibartfast

4

spring-beans.jarにspring.schemasファイルがあります。このファイルには、 XSDファイルへのポインタが含まれています。 spring.schemasファイルの値は次のとおりです。

http\://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-3.1.xsd 

したがって、ファイルはjarのパッケージorg.springframework.beans.factory.xmlにあります。

3

あなたは絶対にバージョンを指定することができます http://www.springframework.org/schema/beans/

リンクをクリックし、それが利用可能なすべてのバージョン管理のXSDを示しています。

ただし、バージョン管理されていないXSDは常に最新のバージョンを示します。

関連する問題