1. 程式人生 > >springMVC的三種註解生效方式對比

springMVC的三種註解生效方式對比

 <context:component-scan/>的作用是讓Bean定義註解工作起來,也就是上述傳統宣告方式。 它的base-package屬性指定了需要掃描的類包,類包及其遞迴子包中所有的類都會被處理。

     值得注意的是<context:component-scan/>不但啟用了對類包進行掃描以實施註釋驅動 Bean 定義的功能,同時還啟用了註釋驅動自動注入的功能(即還隱式地在內部註冊了 AutowiredAnnotationBeanPostProcessor 和  CommonAnnotationBeanPostProcessor),因此當使用 <context:component-scan/> 後,就可以將 <context:annotation-config/> 移除了。