上篇介紹了基於註解的自動裝配。
這篇將介紹基於註解的宣告 bean。
將 noname.xml 稍作修改
好了,記住 這個標籤吧,這個上次用到的標籤的爸爸。
不僅啟用了註解,還設定了要掃瞄的包。
這意味著 spring 容器會去 ivo 包下,掃瞄所有類,
當類擁有 @component (不只是) 註解時,就被認為是需要容器管理的 bean。
@component
public class bowandarrow implements weapon
}
@component
public class person
}
public static void main(string args)
spring學習記錄
在編寫乙個程式的過程中,分析程式所包含的元件,定義相關的介面 介面的定義需要仔細的分析程式的需求,此時不需要關心介面的 實現,注重的是介面所需完成的功能,這一步驟是非常重要的 介面的定義使得在編寫程式時可以把精力放在主體結構上的編寫,而不用去關心物件之間複雜關係。面向切面程式設計,對於一段業務邏輯 ...
SpringBoot學習之包掃瞄
帶著這樣乙個問題出發,為什麼需要將檔案放在啟動類所在包及子包才能被springboot自動掃瞄並註冊bean?springboot會掃瞄啟動類所在包及子包的所有檔案,並將其註冊bean到容器中,應該是啟動時自動掃瞄,具體實現需要看原始碼。package com.zrk.springboot publ...
Spring學習 aop學習記錄
spring aop 面向方面程式設計 框架,用於在模組化方面的橫切關注點。簡單得說,它只是乙個 攔截一些過程,例如,當乙個方法執行,spring aop 可以劫持乙個執行的方法,在方法執行之前或之後新增額外的功能。在spring aop中,有 4 種型別通知 advices 的支援 hijackb...