微服務相關註解的作用(第一天)

2021-10-06 17:53:30 字數 1052 閱讀 4549

@autowried

作用:自動匯入依賴的bean

將配置好的bean拿來使用,完成屬性,方法的組裝,該註解可以針對類成員變數,方法以及建構函式進行標註,完成自動裝配的工作

如果再加上(required = false)時,找不到bean的時候也不會報錯。

@column :

作用:用來標識實體類和資料庫的對應關係.一共包含十個屬性.解釋如下:

@component

作用:將普通的pojo例項化到spring容器中,相對於配置檔案中< bean id ="" class = 「」/>

注意:@component 可以通過實現commandlinerunner介面來在程式執行後緊跟著實現一些基礎功能.

@componentscna:

元件可以發現和裝配一些bean.主要就是定義掃瞄路徑從中找出標識了需要裝配的類自動裝配到spring 的容器中.

總結如下:

自定義掃瞄路徑下邊帶有@controller,@service,@repository,@component 註解加入spring容器.

通過 includefilters加入掃瞄路徑下沒有以上註解的類加入spring容器.

通過excluderfilters過濾出不用加入spring容器的類.

自定義增加了@component註解的註解方式.

@conditional

這是spring4.0新增的新註解,用來標識乙個spring bean 或者configuration配置檔案,當滿足指定條件才開啟配置.

首先定義自己的判斷類實現介面condition

public class mycondition implements conditionelse }}

使用@component

public class getuser

@autowired

@test

public void contextloads()

}

結果只有在linux系統下執行才會在spring 容器中建立user類.在windows系統下不會建立user類.

微服務書城(第一天)

今天和搭檔設計了專案資料庫,暫時考慮到的有7張表,分別是 資料表的詳細設計參考word文件。今天正式搭建了專案的環境,環境用的alibaba腳手架快速搭建乙個基於springboot 2.3.7版本啟動器的springcloud hoxton.sr9版本的微服務框架。整合問題 在搭建閘道器服務時,由...

C 第一天 資料相關

程式的基本任務 對資料進行處理。資料分為常量和變數。變數本質上是記憶體的空間,用來儲存資訊。資料型別 本質上是資料的儲存方式及其能參與運算的抽象。資料型別分兩大類 值型別 value type 引用型別 reference type int a 5 值型別int b a 值型別person p ne...

2007的第一天

新的一年開始了。現狀 1 北大小碩,會越來越貶值 工作經驗,從畢業開始算已經是將近 1年了,從實習開始算,已經有 2年了。2 經常鍛鍊身體,必須繼續維持,否則基礎就沒了 3 溝通交流能力急需加強,交更多的朋友 4 工作在一家外企,工作算是比較清閒,閒暇時間較充裕,但是沒有很好的利用,閒暇時間浪費太多...