本文主要是介绍获取一个包和子包下面所有的类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考地址:http://www.verydemo.com/demo_c143_i107.html
参考spring2.5里面的component-scan功能,提炼出这样 一个工具类,此类依赖spring但不依赖spring容器,请注意此类搜索不到jdk的包如java.lang
import java.io.IOException;
import java.lang.annotation.Annotation;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
import org.springframework.beans.factory.BeanDefinitionStoreException;
import org.springframework.context.ResourceLoaderAware;
import org.springframework.core.io.Resource;
import org.springframework.core.io.ResourceLoader;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.core.io.support.ResourcePatternResolver;
import org.springframework.core.io.support.ResourcePatternUtils;
import org.spr
这篇关于获取一个包和子包下面所有的类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!