一文總結Spring 註解及作用詳解

2021-10-04 02:38:34 字數 1995 閱讀 4895

<

!--開啟註解掃瞄--

>

package

="com"

/>

method:指定訪問的方法

consumes:指定處理請求的內容型別,比如 aplication/json;text/html

produces:指定返回的內容的型別

params:指定 request 中必須包含某些引數值時,才讓該方法處理請求

headers:指定 request 中必須包含指定的 header 值,才能讓該方法處理請求

@component

@controller @service @repository

相當於xml配置的

""class=""

>

@resource 和@autowired

@resource 有兩個重要的屬性,name 和 type

@autowired @qualifier 與 @resource

="org.springframework.beans.factory.config.propertyplaceholderconfigurer"

>

<

!--注入外部配置檔案位置--

>

"location" value=

"classpath:db.properties"

/>

<

/bean>

"classpath:db.properties"

/>

@after 在方法執行之後執行(方法上)

@before 在方法執行之前執行(方法上)

@around 在方法執行之前與之後執行(方法上)

@pointcut 宣告切點

設定型別包括

@stepscope 在spring batch中還有涉及

@postconstruct 由jsr-250提供,在建構函式執行完之後執行,等價於xml配置檔案中bean的initmethod

@predestory 由jsr-250提供,在bean銷毀之前執行,等價於xml配置檔案中bean的destroymethod

@value 為屬性注入值(屬性上)

支援如下方式的注入:

)string bookname;注入配置使用方法

① 編寫配置檔案(test.properties)

book.name=《活著》
② @propertysource 載入配置檔案(類上)

@propertysource

("classpath:dp.propertie"

)

③ 還需配置乙個propertysourcesplaceholderconfigurer的bean。

這些註解主要用來開啟對***的支援。

一文看懂保護接地的作用及原理

保護接地,是為防止電氣裝置的金屬外殼 配電裝置的構架和線路桿塔等帶電危及人身和裝置安全而進行的接地。所謂保護接地就是將正常情況下不帶電,而在絕緣材料損壞後或其他情況下可能帶電的電器金屬部分 即與帶電部分相絕緣的金屬結構部分 用導線與接地體可靠連線起來的一種保護接線方式。接地保護一般用於配電變壓器中性...

一文帶你搞懂Spring核心

容錯 減少延遲 提高效能 可用性負載均衡 總而言之,其實目的只有乙個,使用者體驗 分布式系統是由使用分發中介軟體連線的自治計算機組成的網路。它們有助於共享不同的資源和功能,為使用者提供單一且整合的連貫網路。1 在伺服器 虛擬機器 上安裝zookeeper 我這裡使用docker安裝 1 去docke...

一文總結HTTP快取

快取是乙個很大的話題,本文只是講述http快取。http 頭資訊控制快取 大致分為兩種 強快取和協商快取。強快取如果命中快取不需要和伺服器端發生互動,而協商快取不管是否命中都要和伺服器端發生互動,強制快取的優先順序高於協商快取。兩類快取規則的不同,強制快取如果生效,不需要再和伺服器發生互動,而對比快...