將元件(類)加入到ioc容器中的方法
1. 通過bean方法,可將元件加入到ioc容器中:
"***" class=
"***"
>
2. 通過註解的方式將元件加入到ioc容器中:(a)通過給bean上新增某些註解,可以快速將元件加入到ioc容器中。
(b)在某個元件(類)上新增上任何乙個註解都能快速將整個元件加入到ioc容器中。
(c)spring為我們提供了一下註解:
@controller:控制器;推薦給控制層(servlet包下的這些)的元件加這個註解。
@service:伺服器層(業務邏輯層);我們推薦業務邏輯層的元件新增這個註解;bookservice
@repository:給資料庫層(持久化層,dao層)的元件新增這個註解
@component:給不屬於以上幾層的元件新增這個註解
(d)註解可以隨便加,spring底層不會去驗證你的這個元件
但是推薦各自層加各自註解;註解是給我們程式設計師看的;
具體步驟:
1)給需要新增到ioc容器中的元件上標註對應註解;
2)告訴spring,自動掃瞄加了註解的元件;依賴context命名空間;
3)匯入aop包;
1)給需要新增到ioc容器中的元件上標註對應註解:
2)告訴spring,自動掃瞄加了註解的元件;依賴context命名空間(該步在容器配置檔案中新增**):
"com.atguigu"
>
3)匯入aop包(要新增至路徑):
特別注意:
註解的含義:(a)說明了該類屬於哪個層(b)將該類加入到了容器中。
要從容器中直接獲取沒有id屬性(即沒有bean例項)的元件時,步驟和有獲取bean例項的 一樣:(a)建立ioc容器(b)ioc.getbean:其中物件名是元件名首字母小寫。
如果要給元件重新命名,只需要在註解後面新增名字即可(如:@service(「bookdaohahaha」)),ioc.getbean時用該名即可獲取元件。
和用一樣,spring預設單例項。
要將元件變為多例項,可在元件上再新增乙個註解:
將Apache service加入到開機啟動中
最近vps有的時候會無故重啟,每次都要手動開啟apache太麻煩,加到啟動項裡好了 cp usr local apache2 bin apachectl etc rc.d init.d sudo vim etc rc.d init.d apachectl檔案頭加入以下內容 bin sh chkcon...
如何將js加入到HTML中
有3種方式 1 應用 code html code code 2 直接加入到html標記 當js 比較簡單時,我們可以將js函式直接加到html標記中 code 3利用src屬性級聯指令碼檔案 當js 可以供多個頁面使用時,我們可以利用src屬性來使用外部的js 1 首先新建乙個外部js檔案,儲存為...
將redis服務加入到window服務
將redis服務加入到window服務 1 在cmd命令視窗下執行 redis server.exe service install redis.windows.conf loglevel verbose 示例 e wrcold520 redis 3.2.100 windows 32 redis r...