annotation-config處理@autowired之類的註解(共有四類) 前提是註解作用的類已經被註冊到spring容器裡(bean id=「」 class=「」)
component-scan除了包含annotation-config的作用外,還能自動掃瞄和註冊base-package下有@component之類註解的類,將其作為bean註冊到spring容器裡
所以配置檔案如果有component-scan就不需要annotation-config了。
如果bean是通過xml配置,想使用註解依賴注入,必須單獨配置
spring配置裡和區別
annotation config處理 autowired之類的註解 共有四類 前提是註解作用的類已經被註冊到spring容器裡 bean id class component scan除了包含annotation config的作用外,還能自動掃瞄和註冊base package下有 compone...
Spring配置中的id和name的區別
用到的student類 public class student override public string tostring 一 配置bean的時候,可以不設定id,也可以不設定name,spring會預設的使用類的全限定名作為bean的唯一識別符號。當配置bean時候沒有指定id和name時,...
Spring 和配置事務
的預設配置如下 事務傳播 propagation required 隔離級別 isolation default 採用資料庫預設的事務隔離級別 事務是讀 寫 任何runtimeexception將觸發事務回滾,任何checkedexception將不觸發事務回滾 service.含義如下 第乙個 通...