0

我正在 Spring 中开发一个项目,该项目由一些小项目和依赖项组成。这是父项目的简单层次结构:

  • A(一场战争,将暴露的其余 Web 服务)
  • B(另一场战争,也将曝光)
  • C(A 和 B 的 jar 依赖项)
  • 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配置错了吗?请指教。

*我已经搜索过类似的问题,但找不到任何问题。如果你找到了,请告诉我,也许我没有彻底搜索。

谢谢

4

0 回答 0