code: public static Set<Class<?>> scanPackageByAnnotation(String packageName, final Class<? extends Annotation> annotationClass) {
  		return scanPackage(packageName, new Filter<Class<?>>() {
  			@Override
  			public boolean accept(Class<?> clazz) {
  				return clazz.isAnnotationPresent(annotationClass);
  			}
  		});
  	}
docs: 扫描指定包路径下所有包含指定注解的类
  
  @param packageName 包路径
  @param annotationClass 注解类
  @return 类集合