因为以前的项目工程所用的jfinal1.1.5.jar,jfinal-ext-1.3.01.jar
我把他们升级到jfinal1.9.jar,jfinal-ext.3.1.2.jar后,困难重重,现在项目工程彻底跪了,难道真的要还原到原来的版本吗?
目前的问题是
me.add(new AutoBindRoutes());报错为
java.lang.IllegalArgumentException: does not has a @ControllerBind annotation and it's name is not end with Controller
请求帮助
很容易解决,jfinal先升级到jfinal1.8,jfinal-ext升级到最新版本,原因是jfinal-ext貌似还没支持jfinal1.9。如果一定要使用jfinal1.9,可以暂时弃用jfinal-ext中的部分功能。一个一个问题排除啊...真的是这样就跪了...<divclass='ref'>
那个错误意思是有Controller命名不符合规范不是Controller结尾的,具体是哪个controller可以debug一下。另外下一个版本改善提示信息直接提示是哪个controller。
AutoBindRoutes.java99行代码看一下
解决了吗版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。