美文网首页
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

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