据我所知,context:component-scan
要求指定base-package
属性。如何配置它来扫描类路径中的所有类?
答案 0 :(得分:4)
你没有。那将是一场噩梦。
例如,这意味着所有lib的所有类都被加载,将所有可选的依赖项转换为必需的依赖项。即,如果类路径上有spring-orm.jar,则需要在类路径上使用所有Hibernate,JPA,JDO和MyBatis。
包是设计应用程序的重要部分。如果您没有一个根软件包,则可以扫描多个。但是,如果您无法识别所需的所有根软件包,那么您就会遇到严重的组织问题,而且您不应期望Spring为您修复它们。