1.如果配置了<context:component-scan>那麼<context:annotation-config/>標籤就可以不用再xml中配置了
2.<context:component-scan>有一個use-default-filters屬性,改屬性默認爲true,這就意味着會掃描指定包下的全部的標有@Component的類,並註冊成bean.也就是@Component的子註解@Service,@Reposity。
如:寫<context:component-scan base-package="com.hzlq.fax"/> 則會去掃描這個fax下面的所有java類並註冊成bean。
3.<context:annotation-config/>還提供了兩個子標籤:
a. <context:include-filter> 可以指定 某類java註冊成bean。
b. <context:exclude-filter> 可以過濾某個包,不讓他註冊成bean
(使用這個時候 要注意 將use-default-filters的屬性改成false)
Use-dafault-filters=”false”的情況下:<context:exclude-filter>指定的不掃描,<context:include-filter>指定的掃描