zoukankan      html  css  js  c++  java
  • spring context:component-scan ex

    本意扫描除controller以外的bean,但启动时,包没有相应的Service bean,启动报错Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'jwSkuService' is defined

    <context:component-scan base-package="com.jw.store" use-default-filters="false">
            <context:exclude-filter type="annotation"
                expression="org.springframework.stereotype.Controller" />
        </context:component-scan>

    尝试了很久,发现是use-default-filters="false"的原因, use-default-filters默认为true,会扫描controller、service、Component,

    如果需要指定只扫描某种bean, 配use-default-filters="false"  加 include-filter,如果需要排查某种bean   use-default-filters应该使用默认值true,进而使用exclude-filter进行排除

  • 相关阅读:
    3.学习Dispatcher
    2学习Application
    学习WPF-1
    Content-Type说明
    AspNet Core定时任务
    Asp.Net Core跨域配置
    学习Emmet
    Asp.Net Core存储Cookie不成功
    服务端编码和解码
    C#7特性
  • 原文地址:https://www.cnblogs.com/chenge-0401/p/8618207.html
Copyright © 2011-2022 走看看