`
erichua
  • 浏览: 521102 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

spring读书笔记----<context:component-scan/>和<context:annotation-config/>

阅读更多

<context:annotation-config/>

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

<context:component-scan/>

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

 

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

  • 大小: 87.8 KB
  • 大小: 90.1 KB
  • 大小: 130.5 KB
分享到:
评论

相关推荐

    spring+hibernate+struts2 +mybatis整合笔记

    &lt;context:component-scan base-package="com.example.controller"/&gt; &lt;mvc:annotation-driven/&gt; &lt;bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; ...

    SSM框架笔记

    - `&lt;context:component-scan&gt;`: 扫描指定包下的组件。 - `&lt;context:annotation-config&gt;`: 启用注解驱动。 - `&lt;context:property-placeholder&gt;`: 引用外部属性文件。 - `&lt;mvc:resources&gt;`: 配置静态资源路径。 - `&lt;tx...

    SSM笔记-SpringMVC基本使用

    &lt;param-value&gt;/WEB-INF/spring-mvc-config.xml&lt;/param-value&gt; &lt;/init-param&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; ``` 3. **Spring MVC配置文件**:配置`&lt;mvc:annotation-driven/&gt;`来启用基于...

    Spring学习笔记

    &lt;context:annotation-config/&gt; &lt;/beans&gt; ``` ##### 4.2 基于注解的配置 基于注解的配置是Spring 2.5引入的新特性,它允许开发者直接在Java类上使用注解来定义Bean。这种方式更简洁,同时也可以利用IDE的强大功能...

    ssh2框架的整合笔记

    &lt;context:component-scan base-package="com.example.action" /&gt; &lt;!-- 使用Spring注解驱动的方式管理Action实例 --&gt; &lt;bean class="org.springframework.web.servlet.mvc.annotation....

    springmybatis

    DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt; &lt;configuration&gt; &lt;typeAliases&gt; &lt;typeAlias alias="User" type=...

    Spring 配置文件 和详细笔记

    - **资源加载**:`&lt;context:component-scan base-package="..."&gt;`扫描指定包及其子包下的组件。 - **数据源配置**:`&lt;jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/DataSource" /&gt;`从JNDI查找...

    spring笔记

    2. **启用注解支持**:在配置文件中加入`&lt;context:annotation-config/&gt;`。 3. **使用`@Resource`和`@Autowired`**: - `@Resource`:默认按名称注入,若未找到则按类型注入;若没有指定名称,则默认采用字段名作为...

    学习spring时的笔记 二

    - `&lt;context:annotation-config&gt;`: 开启注解支持。 #### 三、高级特性:AOP ##### 1. AOP简介 - **AOP(Aspect Oriented Programming)**: 面向切面编程,一种编程范式,旨在通过预编译方式和运行期动态代理实现...

Global site tag (gtag.js) - Google Analytics