Springファイル中のxsdファイル

4857 ワード

知識を分かち合って楽しみを伝える.
Springファイルの参照xsdファイルは、xmlファイルのフォーマットを確認するために使用されます.
SpringはどのようにXMLを検証しますか?
Springはデフォルトでは起動時にXSDファイルを読み込んでxmlファイルを検証しますので、ネットワークが切れたり、オープンソースのソフトウェアがドメイン名を切り替えたりすると、アプリケーションが起動できなくなりやすいです.このような状況を防ぐために、SpringはXSDファイルをローカルからデフォルトでロードする仕組みを提供しています.
例えば、spring-context-4.3.0.RELEASE.jarを開けて、org/springframe ebook/context/config/ディレクトリに入ることができます.下に下記のようなものがあります.
spring-context-xx.xsd
spring-context-xx.xsd
spring-context-xx.xsd
spring-context-xx.xsd
……
Springの中のxsdファイルのバージョン番号とバージョン番号の違いがあります.
バージョン番号を持っていません.自動的にJARの最新のxsdを使います.このようにしてSpringバージョンをアップグレードする時、あなたの設定ファイルは手動で変更する必要がありません.Springの設定では、xsdファイルのバージョン番号は設定しない方がいいです.
また、バージョン番号が設定されていない場合は、現在のjarのXSDファイルを取って、各種のリスクを軽減します.実際には、最大の利点は、Spring jarをアップグレードしたときに、XSDのプロファイルの一部を変更する必要はなく、最新のローカルjarのXSD声明を自動的に見つけることです.Springは特殊な処理をしています.ネットを切った場合はXSDバージョン番号を書かず、ローカルのjarファイルを見つけることができます.
完全な

MVC

AOP

TX

TASK

使用する他の設定情報を参照することができます.

例:
プロジェクト時報が起動している場合:
org.xml.sax.SAXParseException; lineNumber: 11; columnNumber: 76;    "context:property-placeholder"     "context"    。
設定ファイルにさかのぼります.
したがって、beanの頭に以下の情報を入れてください.
xmlns:context="http://www.springframework.org/schema/context" 
xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans.xsd
   http://www.springframework.org/schema/context
   http://www.springframework.org/schema/context/spring-context.xsd
   ......
   ">