【问题标题】:Using context:component-scan to scan all base-package使用 context:component-scan 扫描所有基础包
【发布时间】:2011-11-22 05:20:34
【问题描述】:

据我所知,context:component-scan 需要指定 base-package 属性。如何配置它以扫描类路径中的所有类?

【问题讨论】:

    标签: java spring spring-mvc


    【解决方案1】:

    你没有。那将是一场噩梦。

    例如,这意味着所有库的所有类都已加载,将所有可选依赖项转换为必需依赖项。即,如果您在类路径中有 spring-orm.jar,这将要求您在类路径中拥有所有 Hibernate、JPA、JDO 和 MyBatis。

    包是设计应用程序的重要组成部分。如果你没有一个根包,你可以扫描几个。但是,如果您无法确定所需的所有根包,那么您就有严重的组织问题,您不应该期望 Spring 为您修复它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-27
      • 2011-10-04
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 2013-06-02
      相关资源
      最近更新 更多