public Map<String, Class<?>> filtrateControllerClass() throws ClassNotFoundException {
		Map<String, Class<?>> annotationControllerMap = new HashMap<String, Class<?>>();
		//遍历筛选出controller修饰的class, 并单独存入容器
		Map<Class<?>, Annotation> annotationFiltrateClassMap = AnnotationHelper.filtrateClassAnnotation(Controller.class);
		for(Entry<Class<?>, Annotation> entry: annotationFiltrateClassMap.entrySet()) {
			Class<?> tempClass = entry.getKey();
			Controller controller = (Controller)entry.getValue();
			String controllerName = getDefaultControllerName(controller.value(), tempClass.getSimpleName());
			//已包含相同的Controller名
			if(annotationControllerMap.containsKey(controllerName)) {
				throw new RuntimeException("controller " + controllerName + " has already exists, please check it again!");
			}
			annotationControllerMap.put(controllerName, tempClass);
		}
		return annotationControllerMap;
	}