新增了扫描url的工具方法
This commit is contained in:
@@ -3,10 +3,19 @@ package com.yutou.nas.other;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.yutou.nas.NasApplication;
|
||||
import com.yutou.nas.utils.AppTools;
|
||||
import com.yutou.nas.utils.DepotManager;
|
||||
import com.yutou.nas.utils.RedisTools;
|
||||
import com.yutou.nas.utils.Tools;
|
||||
import org.springframework.beans.factory.config.BeanDefinition;
|
||||
import org.springframework.beans.factory.support.GenericBeanDefinition;
|
||||
import org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider;
|
||||
import org.springframework.core.annotation.AnnotationUtils;
|
||||
import org.springframework.core.type.classreading.MetadataReader;
|
||||
import org.springframework.core.type.classreading.MetadataReaderFactory;
|
||||
import org.springframework.core.type.filter.TypeFilter;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.util.ObjectUtils;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
@@ -16,7 +25,9 @@ import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.FileReader;
|
||||
import java.util.Enumeration;
|
||||
import java.io.IOException;
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.util.*;
|
||||
|
||||
@Controller
|
||||
public class tools {
|
||||
@@ -124,5 +135,16 @@ public class tools {
|
||||
DepotManager.scan();
|
||||
return "ok";
|
||||
}
|
||||
@ResponseBody
|
||||
@RequestMapping("/public/test.do")
|
||||
public String test(){
|
||||
List<Class> list= AppTools.scanClass("com.yutou.nas",Controller.class);
|
||||
System.out.println("list size = "+list.size());
|
||||
for (Class aClass : list) {
|
||||
System.out.println(aClass.getName());
|
||||
System.out.println(aClass.getAnnotation(RequestMapping.class));
|
||||
}
|
||||
return "ok";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user