Configuration配置檔案的註解

2022-10-11 05:18:12 字數 979 閱讀 1794

配置類的註解。在meta-inf\spring.factories中宣告是配置類

檔案內容如下:

org.springframework.boot.autoconfigure.enableautoconfiguration=\

com.unit.db.starter.datasourceautoconfiguration,\

com.unit.db.starter.druidpropertiesautoconfiguration,\

com.unit.db.starter.mybatisplusautoconfiguration,\

com.unit.db.starter.druidmonitorautoconfiguration

被@postconstruct修飾的方法會在伺服器載入servlet的時候執行,並且只會被伺服器呼叫一次,類似於servlet的inti()方法。被@postconstruct修飾的方法會在建構函式之後,init()方法之前執行。

被@preconstruct修飾的方法會在伺服器解除安裝servlet的時候執行,並且只會被伺服器呼叫一次,類似於servlet的destroy()方法。被@preconstruct修飾的方法會在destroy()方法之後執行,在servlet被徹底解除安裝之前。

@bean是乙個方法級別上的註解,主要用在@configuration註解的類裡,也可以用在@component註解的類裡。

通過@order指定執行順序,值越小,越先執行。order如果不標註數字,預設最低優先順序,因為其預設值是int最大值。

@autoconfigurebefore 作用相反

這樣搞完後,a會先執行,然後才是b

@autoconfigurebefore(bconfiguration.class)

Configuration 配置物件

hibernate.cfg.xml通常使用xml配置檔案,可以配置內容更豐富。hibernate.properties用於配置key value 形式的內容,key不能重複的。配置有很多的侷限性。一般不用。可以進入hibernate distribution 3.6.10.final project...

Configuration註解 Bean註解

package com.test.spring.support.configuration configuration public class testconfiguration xmlns xmlns xsi xmlns context xmlns jdbc xmlns jee xmlns tx...

Sping中的 Configuration註解

使用要求 configuration不可以是final型別。configuration不可以是匿名類。巢狀的configuration必須是靜態類。bean類 public class testbean public string tostring public void start public ...