}
private void initContext() {
for (BeanDefinition beanDef : beanDefinitions) {
if (beanDef instanceof ControllerBeanDefinition) {
ControllerBeanDefinition beanDefinition = (ControllerBeanDefinition) beanDef;
List<Method> list = beanDefinition.getReqMethods();
if (list != null) {
for (Method m : list) {
m.setAccessible(true);
final String uri = m.getAnnotation(RequestMapping.class).value();
ControllerMetaInfo c = new ControllerMetaInfo(beanDefinition.getInjectedInstance(), m);
resource.add(uri, c);
}
}
} else if (beanDef instanceof InterceptorBeanDefinition) {
InterceptorBeanDefinition beanDefinition = (InterceptorBeanDefinition) beanDef;
if(beanDefinition.getDisposeMethod() != null) {
beanDefinition.getDisposeMethod().setAccessible(true);
InterceptorMetaInfo interceptor = new InterceptorMetaInfo(beanDefinition.getInjectedInstance(),
beanDefinition.getDisposeMethod(),
beanDefinition.getUriPattern(),
beanDefinition.getOrder());
interceptorList.add(interceptor);
}
}
}
if(interceptorList.size() > 0)