爲了簡便咱們的開發,讓咱們一塊兒來學習半自動註解吧。學習
讓Spring管理某些類 一、在須要被SpringIOC容器管理的類上打上相應的註解 @Component:任意組件 @Controller:控制層組件註解 @Service:服務層組件註解 @Repository:持久層組件註解 value:若是不指定該屬性,則被註解的類在SpringIOC容器默認的註冊名稱爲類名首字母小寫,若是指定以後則不使用默認名稱註冊 二、在XML文件中開啓註解驅動 <context:component-scan>:配置掃描器掃描的包,掃描器會自動掃描包下被打上了組件註解的類,並加入到SpringIOC容器中設置該類在被SpringIOC容器建立時的初始值 @Value:設置該屬性的初始值,若是注入引用值,則須要使用SpEL懶加載 @Lazy:打上該註解以後,默認值爲true,進行懶加載,只有在使用的時候纔回去初始化,若是沒打該註解,則會在SpringIOC容器初始化時一併初始化做用域(默認是單例的) @Scope:做用域,指定該類的對象建立出來是單例的仍是非單例的的singleton,prototype自動注入屬性 @Autowired:自動注入屬性,前提是被注入的內容也須要被SpringIOC容器管理根據名稱注入 @Qualifier:設置引用的Bean的name vlaue:指定name