Spring 學習記錄 4 掃瞄包

2021-06-26 12:07:08 字數 494 閱讀 5498

上篇介紹了基於註解的自動裝配。

這篇將介紹基於註解的宣告 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...