Jfinal-ext 自动扫描包

发布于 2021-11-23 08:47:12 字数 1362 浏览 861 评论 4

目前测试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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

永不分离 2021-11-24 14:36:05

八哥 已经替换成3.0的 已经不会出现上述的问题。但是原因不得而知,

梦中楼上月下 2021-11-24 14:04:34

回复
哈哈不要在意这些细节,应该是之前的有bug,那是我好久以前写的了。。新版本做了调整

命硬 2021-11-24 14:00:01

@绝望的八皮 八哥 可以考虑将doc文档加点注释,一开始拿下来乍一看 我去啥都不懂了

柠檬 2021-11-23 22:10:36

是用myeclipse插件部署的方式啊。。我还真没在这个环境下测试过。

https://oss.sonatype.org/content/repositories/releases/com/jfinal/jfinal-ext/3.0.1/

你升级到最新的版本试一试?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文