美文网首页
Spring 自动扫描

Spring 自动扫描

作者: ChanHsu | 来源:发表于2017-04-28 17:27 被阅读47次

1.自动组件扫描注释类型

在Spring2.5中,有4种类型的组件自动扫描注释类型

  • @Component – 指示自动扫描组件。
  • @Repository – 表示在持久层DAO组件。
  • @Service – 表示在业务层服务组件。
  • @Controller – 表示在表示层控制器组件。
<context:component-scan base-package="com.srpingapp.customer" />

2过滤器组件自动扫描

2.1过滤组件 - 包含

“过滤” 扫描并注册匹配定义“regex”,即使该类组件的名称未标注 @Componen

    <context:component-scan base-package="com.springapp" >

        <context:include-filter type="regex" 
                       expression="com.springapp.customer.dao.*DAO.*" />

        <context:include-filter type="regex" 
                       expression="com.springapp.customer.services.*Service.*" />

    </context:component-scan>

2.2过滤组件 - 不包含

排除指定组件,以避免 Spring 检测和 Spring 容器注册。

2.2.1不包括在这些文件中标注有 @Service 。

<context:component-scan base-package="com.springapp.customer" >
        <context:exclude-filter type="annotation" 
            expression="org.springframework.stereotype.Service" />      
    </context:component-scan>

2.2.2不包括那些包含DAO这个词组文件名

<context:component-scan base-package="com.springapp" >
        <context:exclude-filter type="regex" 
            expression="com.springapp.customer.dao.*DAO.*" />       
    </context:component-scan>

相关文章

  • 23 Spring过滤器组件自动扫描

    在这个Spring自动组件扫描的教程,您已经了解如何使Spring自动扫描您的组件。在这篇文章中,我们将展示如何使...

  • Java Spring-通过注解配置Bean

    组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有...

  • @SpringBootApplication 注解

    @SpringBootApplication开启了Spring的组件扫描和Spring Boot的自动配置功能。实...

  • Spring 自动扫描

    1.自动组件扫描注释类型 在Spring2.5中,有4种类型的组件自动扫描注释类型 @Component – 指示...

  • Spring通过注解配置bean

    在classpath中扫描组件 组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解...

  • Spring 通过注解配置 bean

    1. 组件扫描(component scan):Spring从配置xml文件的classpath路径下自动扫描,检...

  • bean功能的增强和自动扫描

    添加自动扫描的包,该配置的作用 是让spring ioC容器,来自动扫描注解 实体类Pet init-metho...

  • spring学习-装配Bean

    一、自动装配 1. 组件扫描 注解启用组件扫描 @Component: 表明该类为组件类,告知Spring要为这个...

  • Spring自动扫描组件

    Spring将所有的bean都纳入到IoC中创建、管理和维护,一个系统往往有成千上万的组件,如果需要手动将所有组件...

  • Spring Bean的装配

      在《Spring 基本使用》一节中,Spring Bean的装配方式是:组件扫描和@Autowired自动装配...

网友评论

      本文标题:Spring 自动扫描

      本文链接:https://www.haomeiwen.com/subject/qzkazttx.html