Advertisement

Java scans specific packages, including jar packages.

阅读量:

/*未经本人同意,禁止转载。

在工程开发过程中,通常会遇到需要检查的情况:一是检查特定的软件包(package),二是检查具体的JavaEEEE文件(jar),此外还需要深入排查某个软件包下的具体类。无论是手动排查还是借助智能工具进行自动化检查,《文章》都进行了全面介绍,并且作者讲解得非常细致,请务必仔细阅读。

以下讲解, 包扫描和jar包扫描,自动识别包扫描还是jar包扫描。

复制代码
 //下文需要一个ClassLoader,

    
 private ClassLoader classLoader;
    
  
    
 	public PackageParse() {
    
 	}
    
     
    
     //因为得到java文件后我们需要把该文件的类型返回给使用者,使用者有该类型,
    
     //就可以得到成员,方法,注解,等等 ,所以提供一个抽象方法,给使用者返回class<?>类型
    
 	public abstract void dealClass(Class<?> klass);
    
  
    
  
    
 //提供项目下的包比如  com.mec.util (或者提供com.mec.util.test.java)
    
 //返回值为PackageParse也就是本类型,是为了外部

全部评论 (0)

还没有任何评论哟~