spring

1、<context:component-scan base-package="com.springdemo.controller" />含义?

<context:annotation-config/>

<mvc:annotation-driven/>

该命名空间对注释驱动、属性文件引入、加载期织入等功能提供了便捷的配置。但注意它仅提供元数据信息。要使元数据信息真正起作用,必须让负责处理这些元数据的处理器工作起来。

<context:component-scan/>

使用annotation 自动注册bean,并检查@Required,@Autowired的属性已被注入。注意它不但启用了对类包进行扫描以实施注释驱动 Bean 定义的功能,同时还启用了注释驱动自动注入的功能(即还隐式地在内部注册了AutowiredAnnotationBeanPostProcessor 和 CommonAnnotationBeanPostProcessor)

 

总结为了简化注释,你可以直接用<context:component-scan/>替代<context:annotation-config/>

 

你可能感兴趣的:(spring)