jjzjj

ntProvider

全部标签

java - 将 ClassPathScanningCandidateComponentProvider 与多个 jar 文件一起使用?

我正在考虑使用ClassPathScanningCandidateComponentProvider在我的JVM中查找特定类的子类。我所做的与此处描述的几乎完全相同:ScanningJavaannotationsatruntime但是,当我通过JMXbean从ant调用代码时,我遇到了一个严重的问题。我用搜索包调用:ClassPathScanningCandidateComponentProvider.findCandidateComponents:“com.mycompany”但是,在我的类路径中有多个jar文件包含以该包开头的类。扫描第一个后,Spring停止扫描(我知道这就像我搜

使用ClassPathscanningCandidateComponentProvider并排除特殊目录

我想用ClassPathScanningCandidateComponentProvider用于搜索一个类的不同子类。但是在这种情况下,我需要排除一个特殊目录。例子:目录/软件包:src/main/java/frstPck/scndPcksrc/test/java/frstPck/scndPck扫描代码:publicstaticvoidexample()throwsClassNotFoundException{ClassPathScanningCandidateComponentProviderprovider=newClassPathScanningCandidateComponentPro