簡體   English   中英

了解Spring Bean標簽聲明

[英]Understanding Spring beans tag declaration

我是Spring的新手,試圖理解在spring配置文件中聲明的bean標記,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<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">

我試圖理解我的代碼的這5行。 第一行說這是一個XML文件。 有人可以幫我理解其他4行,以及為Spring應用程序提供該信息的原因。

它與Spring沒有任何關系。 這是XMLSchema的基礎。

基本上,您將在xml文檔中使用的所有標簽都必須在某處預定義。 類似於在使用變量之前聲明變量。 xmlns定義了這些被存儲在n AME 小號步伐(類似於包)。 然后schemaLocation實際上告訴文件引用該命名空間。 有關語法的完整詳細信息,最好通讀教程。

您可能還希望通過去這個 ,為什么http://www.w3.org/2001/XMLSchema-instance命名空間沒有定義模式文件。

其他行僅定義了一些前綴/名稱空間,您可以在XML文件中使用它們。 這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM