在使用注解的方式配置SSM的時候一般會配置<mvc:annotation-driven/>與<context:annotation-config/>,有時候會對兩者的概念有些區分不開,首先是<mvc:annotation-driven/>,它的作用是注冊DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter兩個bean,解決了@Controller注解使用的前提,不注冊這兩個bean的情況下是無法使用@Controller注解的;<context:annotation-config/>則是對指定的包進行掃描,同時將帶有@Controller注解的bean進行注冊;
