【发布时间】:2014-01-28 02:46:45
【问题描述】:
我正在维护一个包含两组主要包的项目,该项目使用 Spring 和 Spring MVC,其中一个包包含多个控制器并使用 XML 配置 (<context:component-scan />) 进行扫描。
问题是另一个包中只有一个类(未扫描),我需要扫描这个类,但只有这个类,包中没有其他内容。我现在不能改变它的包裹,因为现在风险太大了。
那么有没有办法使用 annotations 或 XML 来做到这一点?
【问题讨论】:
-
将最底部的包添加到您的context:componnent-scan
-
问题是最底层的包包含其他类
-
如果它是一个单一的类,为什么要对它进行组件扫描。为什么不简单地将它作为 bean 添加到上下文中...
-
试试
@Import(my.package.MyClass.class)
标签: spring spring-mvc component-scan