模仿Spring中扫描注解的代码ITeye - 凯时娱乐

模仿Spring中扫描注解的代码ITeye

2019-01-12 06:53:42 | 作者: 昊然 | 标签: | 浏览: 2337

 

File[] files = new File("D:/code/02-tanzhouedu/tz_springmvc/src/com/tz/dao").listFiles();
for (File file : files) {
 String filename = StringUtils.cleanPath(file.getAbsolutePath());
 String name = filename.replaceAll("D:/code/02-tanzhouedu/tz_springmvc/src/", "").replaceAll("/", ".").replace(".java", "");
 Class clz = Class.forName(name);
 Object obj = clz.newInstance();
 Annotation component =clz.getAnnotation(Component.class);
 if(component!=null){
 //注册到applicationContext
}

 

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章