Java 扫描指定包下的文件

来源:互联网 发布:js的attr方法 编辑:程序博客网 时间:2024/06/05 18:50

第一种方法:利用google的guava扫描指定的包

StringBuffer value = new StringBuffer();String packageName = "com.business.service.impl";ClassPath classpath = ClassPath.from(ServiceMappingTest.class.getClassLoader());// for (ClassPath.ClassInfo classInfo : classpath.getTopLevelClasses(packageName)) {    value.append(classInfo.getName()).append(",");

解释:
classpath.getTopLevelClasses(packageName) 获取指定包名下的文件
classpath.getTopLevelClassesRecursive(packageName) 获取指定包名下的文件,带遍历子文件夹

<strong><span style="font-size:48px;">第二种方法:网友的自定义的方法</span></strong>
http://my.oschina.net/cnlw/blog/299265</span>

1 0
原创粉丝点击