spring配置裡和區別

2021-08-04 18:34:08 字數 296 閱讀 9411

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.含義如下 第乙個 通...