<bean id="computer" class="com.kk.entity.Computer"></bean>
僅僅一行代碼,就在Spring容器中建立了名爲computer的Computer類的實例,而且該該對象是單例的. java
經過註解的方式來說一個POJO變成Spring容器所管理的Bean的方式只須要在類名前加上@Component註解便可.(除此以外,還有另外3種具備一樣功能,可是能夠標示不一樣對象的註解. 若是要使註解生效,還須要在Spring配置文件中添加一行代碼,讓Spring掃描指定包下的全部類) 編程
@Component //默認Bean的名稱即首字母小寫的類名,也可經過value屬性指定(value可省略) public class Computer { }
使用以下代碼讓Spring掃描com.kk.entity包下(極其全部子包)下全部經過註解標註的POJO session
<context:component-scan base-package="com.kk.entity"/>
在之後的BLOG關於Spring的文章裏.全部的配置都會以最新的Spring版本的最新的配置方式(大部分經過新的命名空間元素取代).Bean的建立與依賴不會再使用古老的XML配置方式,而是用註解代替. 框架
由於在我學習Spring相關知識的時候,也看過許多書籍,這其中有些是專門介紹Spring的,也有一些是在講一些框架(好比SSH)時介紹到Spring.在我學習的過程當中,要麼是書中關於Spring的介紹很淺薄,配置也十分的落後(大可能是Spring2.5以前的版本),要麼就是介紹的太過深刻.不少書籍花了大篇幅去介紹Bean的建立過程.Spring的目的就是簡化Java開發.咱們之因此去使用Spring而不是EJB,不就是由於他的簡單麼.因此接下來關於Spring的文章裏.只會出現最新的,最重要的代碼片斷.關於那些深刻的,枯燥無味的廢話不會再出現(好比三種依賴注入方式,我可能只會介紹setter方法注入,而不是浪費筆墨在構造器注入和接口注入裏). 學習
個人目標只有一個.最簡單,最新,最快的使用Spring,不走彎路. spa