美文网首页
3.use-fault-filters

3.use-fault-filters

作者: 小竹猫 | 来源:发表于2018-12-21 16:13 被阅读0次

配置自动扫描的包
在当前包下面所有的类,和当前包下所有子包中所有的类
@Component
@Service
@Controller
@Repository

resource-pattern 可以更加细粒度的控制扫描包的位置
resource-pattern="service/impl/*.class"

context:exclude-filter
type类型使用的是注解.annotation 的时候 只能设置 禁用
@Service
@Controller
@Repository

exclude-filter 不包含
include-filter 包含

  • user-default-filters true;
    注:用来指示是否自动扫描带有@Component、@Repository、@Service和@Controller
    的类。默认为true,即默认扫描。
  • use-default-filters false;
    注:可以说use-default-filters="false"属性是专门和context:include-filter子标签一起使用,这样可以更加自由地指定哪些注解由扫描器扫描。其意思相当于:只扫描@xxx注解的标志的类。

@component
@Service
@Controller
@Repository

type="annotation"表示扫描base-package下的类上加了Aspect注解的类,并注册到spring的bean容器

<context:component-scan base-package="com/igeek/lesson12" use-default-filters="true">
        <context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>  
        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /> 
    </context:component-scan> 

相关文章

  • 3.use-fault-filters

    配置自动扫描的包在当前包下面所有的类,和当前包下所有子包中所有的类@Component@Service@Contr...

网友评论

      本文标题:3.use-fault-filters

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