Class ClassScanner
java.lang.Object
org.huiche.ddl.support.ClassScanner
-
Method Summary
-
Method Details
-
scan
扫描指定包(或类路径根目录)下的所有类,并应用可选的过滤器。包名传入
null、空串或"."时表示扫描类路径根目录。 优先按包路径查找资源,只有包路径没有任何资源时才从类路径根补扫 jar, 用于兼容 jar 不含目录条目的情况;根目录始终补扫 jar。 因此同一个包被拆分到多个 jar/目录的极端情况不在支持范围内。 扫描单个资源失败时只记录日志并跳过,不影响其他资源已扫描到的结果。- Parameters:
scanPackage- 要扫描的包名(例如 "com.example")filter- 可选过滤器,对加载的 Class 进行筛选- Returns:
- 扫描到的Class
-