我有一个Spring beans.xml
,它指定某个类my.package.Class
通过自动装配注入我的代码中的某个位置。该程序实际上是Tomcat容器中的Web应用程序。现在,当我启动Tomcat时,日志文件告诉我my.package.Class
无法找到,即使它的JAR都在类路径和Web应用程序的lib /目录中。我是否必须告诉Tomcat或Spring在哪里找到JAR,如果是这样的话:怎么做?
答案 0 :(得分:3)
请确保您在上下文中包含此代码:
<context:annotation-config />
<context:component-scan base-package="package.autowire.context" />
有关详情,请参阅http://springindepth.com/book/in-depth-ioc-autowiring.html
顺便说一下,检查项目构建路径中的默认输出文件夹。这也可能是原因。