Jfinal-ext 自动扫描包
目前测试Jfinal+jfinal-ext,在使用文档中的
/** * 配置(路由)控制请求的路径 */ @Override public void configRoute(Routes routes) { routes.add(new AutoBindRoutes(true)); // routes.add("hello", HelloController.class); }
/** * 配置插件 */ @Override public void configPlugin(Plugins plugins) { // 获取Druid连接池配置 DruidPlugin dp = DBConfig.duridPluginConfg(); plugins.add(dp); // 采用ActiveRecord实现 ActiveRecordPlugin arp = new ActiveRecordPlugin(dp); arp.setContainerFactory(new CaseInsensitiveContainerFactory(true)); //配置数据库不区分大小写 arp.setShowSql(true); arp.addMapping("user", User.class); plugins.add(arp); AutoTableBindPlugin autoTableBind = new AutoTableBindPlugin(dp); autoTableBind.setAutoScan(true); autoTableBind.setContainerFactory(new CaseInsensitiveContainerFactory(true)); plugins.add(autoTableBind); }AutoTableBingPlugin和AutoBindRoutes这两个扫描时候 抛出search error的错误。如下为错误信息
search error:/D:/Workspaces/MyEclipse%2010/.metadata/.me_tcat/webapps/JfinalFrameworkOfExtc/WEB-INF/classes/is not a dir!
search error:/D:/Workspaces/MyEclipse%2010/.metadata/.me_tcat/webapps/JfinalFrameworkOfExtc/WEB-INF/classes/is not a dir!
查看后发现扫描的路径缺少了一个WebRoot目录,不胜其解,求大婶们解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
八哥 已经替换成3.0的 已经不会出现上述的问题。但是原因不得而知,
回复
哈哈不要在意这些细节,应该是之前的有bug,那是我好久以前写的了。。新版本做了调整
@绝望的八皮 八哥 可以考虑将doc文档加点注释,一开始拿下来乍一看 我去啥都不懂了
是用myeclipse插件部署的方式啊。。我还真没在这个环境下测试过。
https://oss.sonatype.org/content/repositories/releases/com/jfinal/jfinal-ext/3.0.1/
你升级到最新的版本试一试?