1
据我所知,context:component-scan
要求指定base-package
属性。我如何配置它以扫描类路径中的所有类?使用上下文:组件扫描扫描所有基本包
据我所知,context:component-scan
要求指定base-package
属性。我如何配置它以扫描类路径中的所有类?使用上下文:组件扫描扫描所有基本包
你不知道。那将是一场噩梦。
例如,这意味着所有库的所有类都被加载,将所有可选的依赖关系转化为所需的依赖关系。也就是说,如果你在类路径中使用了spring-orm.jar,则需要在类路径中包含所有Hibernate,JPA,JDO和MyBatis。
包是设计应用程序的重要组成部分。如果你没有一个根包,你可以扫描几个。但是,如果你不可能识别出你需要的所有根包,那么你就有严重的组织问题,你不应该指望Spring为你解决它们。