1

我有一个 Springbeans.xml指定通过Autowiringmy.package.Class在我的代码中某处注入的某个类。该程序实际上是 Tomcat 容器内的 Web 应用程序。现在,当我启动 Tomcat 时,日志文件告诉我找不到,即使它的 JAR 位于类路径和 Web 应用程序的 lib/ 目录中。我是否也必须告诉 Tomcat 或 Spring 在哪里可以找到 JAR,如果是的话:如何?my.package.Class

4

1 回答 1

3

确保您在上下文中有此代码:

<context:annotation-config />
<context:component-scan base-package="package.autowire.context" />

有关更多信息,您最好阅读http://springindepth.com/book/in-depth-ioc-autowiring.html

顺便说一下,检查项目构建路径中的默认输出文件夹。这也可能是原因。

于 2012-10-25T13:42:57.640 回答