Spring未在组件扫描中声明时扫描所有控制器

时间:2017-01-13 08:15:21

标签: java spring component-scan

我正在开发一个Spring项目,它包含一些小项目和依赖项。这是父项目的简单层次结构:

  
      
  • A(战争,将要公开的其他网络服务)
  •   
  • B(另一场战争,也将暴露)
  •   
  • C(A和B的罐子依赖)
  •   
  • D(A和B的jar依赖关系)
  •   

这是我的context.xml的片段

<context:component-scan
        base-package="com.mycompany.project.C, com.mycompany.project.D,
        com.mycompany.project.A"/>

<context:property-placeholder location="classpath:application.properties"/>

<mvc:default-servlet-handler/>
<mvc:annotation-driven/>

每次我部署项目A时,我都会在日志中看到Spring也在从项目B中扫描@Controller和@Service。我的问题是它怎么会发生?我的xml配置错了吗?请指教。

*我搜索过类似的问题,但找不到任何问题。如果你找到一个,请告诉我,也许我不是在搜索。

由于

0 个答案:

没有答案