首先我們要明白import的使用,因為enable*封裝了import
匯入類:
@import(***.class)
會將匯入的類載入到ioc容器中
匯入配置類
@import(***config.***)
會將配置類中的所有符合條件的bean匯入到配置類中
通過實現importselector介面
第一步:
public
class
myenableselector
implements
importselector;}
@override
public predicate
getexclusionfilter()
}
第二步
@import(myenableselector.class)
通過實現importbeandefinitionregistrar介面
第一步
public
class
myimportbeandefinitionregister
implements
importbeandefinitionregistrar
}
第二步:
@import(myimportbeandefinitionregister.class)
上面說到enable底層就是通過import來實現的,可以這麼說他就是呼叫了import
那我們直接上**
@target()
@retention
(retentionpolicy.runtime)
@documented
@import
(userconfig.
class
)//匯入配置類
public @inte***ce
enableuser
說明:當我們去呼叫enableuser的時候,其實就是間接呼叫了@import(userconfig.class) 關於主鍵約束enable和disable的問題
當我們在建立主鍵約束的時候,會自動建立乙個唯一索引 唯一約束也是如此 其實對於主鍵約束而言,它是非空約束 唯一約束的組合。而自動建立的唯一索引,就是用來實現唯一性這一規則的。當我們disable掉主鍵約束後,它會自動刪掉當初自動建立的唯一索引。同理,當我們enable主鍵後,它又會自動建立唯一索引。...
Linux 系統設定 enable 命令詳解
enable命令用於臨時關閉或者啟用指定的shell內部命令。若要執行的檔名稱與shell內建命令相同,可用enable n來關閉shell內建命令。若不加 n選項,enable可重新啟動關閉的命令。linux shell命令執行時,shell總是先在自己的shell builtin中查詢該命令,如...
給路由器設定enable密碼
實驗線路連線圖 dcr 2626配置背景 路由器是乙個非常重要的裝置,很多時候需要對其進行安全方面的設定。設定enable密碼後,可以使在用帶外管理方式配置路由器時需要輸入密碼。router config aaa authentication enable default enable router...