gpt4 book ai didi

java - Spring Bean 注入(inject)中的 ClassNotFoundException

转载 作者:行者123 更新时间:2023-11-28 22:09:14 26 4
gpt4 key购买 nike

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

最佳答案

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

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

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

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

关于java - Spring Bean 注入(inject)中的 ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13069398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com