1. @component註解如果沒有指定bean name, 預設使用類名但類名的第乙個字母小寫作為bean name.
如下面的**生死的bean的名字就是 testbean1,@component
public
class
testbean1
{}但是如何你的bean的命名不規則,則可能出現例外,
如下面的**生成的bean的名字不是jdtestbean,而是jdtestbean.
@component
public
class
jdtestbean
2. 而不是使用beanid作為限定符。這樣在需要注入的地方使用@autowired+@qualifier("***x")來注入bean,
這主要是為了解決有多個同一型別的bean注入時spring不知道使用哪個bean來注入的問題。
但個人還是傾向與使用@component("***x")來指定bean name. 這樣可以自由使用
@autowired+@qualifier("***x")來注入bean
或者而前者使用ac.getbean會丟擲異常。
Spring Spring開發準備
原始碼,jar檔案 spring framework 3.2.5.release commons logging 1.1.3.jar 日誌 spring beans 3.2.5.release.jar bean節點 spring context 3.2.5.release.jar spring上下文...
Spring《Spring與Mybatis結合一》
將mybatis與spring結合可以把service與servlet分離開來 首先導包 第一部分 在之前使用mybatis框架時,需要寫乙個sqlsessionfactory工廠來獲取sqlsession,在工廠裡需要readsource取讀取mybatis.xml配置檔案,其中配置檔案的envi...
認識Spring Spring概述
spring是乙個輕量級的控制反轉 ioc 和 面向切面程式設計 aop 的容器框架。輕量級 從大小與開銷兩方面都是輕量級的。spring框架的jar很小,執行spring框架的開銷很小。非入侵 在 開發中,一般不會入侵spring的 控制反轉 ioc 把物件的建立的權利交給了容器。面向切面程式設計...