AutoBindRoutes 自动绑定路由不起作用。

nafisoft 发布于 2013/05/14 12:08
阅读 1K+
收藏 0

@绝望的八皮 你好,想跟你请教个问题:

clazz.isAssignableFrom(classInFile) 这个为什么总是false?

加载中
1
nafisoft
nafisoft

引用来自“绝望的八皮”的答案

看代码似乎没有问题。你可以调试一下确定是扫描到CommonController的时候

clazz.isAssignableFrom(classInFile) 为false?

已经解决了,引用的jar包没有放到项目的lib下面,用自带的jetty服务器找不到jar包,改用tomcat发布就ok了。谢了!~  
0
绝望的八皮
绝望的八皮

你项目结构是怎么样的,有什么类?

是继承了Controller吗,名字是什么。

给点更详细的信息把。



0
nafisoft
nafisoft

引用来自“绝望的八皮”的答案

你项目结构是怎么样的,有什么类?

是继承了Controller吗,名字是什么。

给点更详细的信息把。



public class CommonController extends Controller {
public void index() {
render("/WEB-INF/pages/index.jsp");
}
}


/**
 * 配置路由
 */
public void configRoute(Routes me) {
//me.add("/", CommonController.class);
me.add(new AutoBindRoutes());
}

其他的都是和demo一样。
0
nafisoft
nafisoft

引用来自“绝望的八皮”的答案

你项目结构是怎么样的,有什么类?

是继承了Controller吗,名字是什么。

给点更详细的信息把。



0
绝望的八皮
绝望的八皮

看代码似乎没有问题。你可以调试一下确定是扫描到CommonController的时候

clazz.isAssignableFrom(classInFile) 为false?

返回顶部
顶部