Jfinal-ext 自动扫描包

罗盛力 发布于 2013/09/06 17:13
阅读 927
收藏 0

目前测试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目录,不胜其解,求大婶们解答

加载中
0
绝望的八皮
绝望的八皮

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

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

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

罗盛力
罗盛力
@绝望的八皮 八哥 可以考虑将doc文档加点注释,一开始拿下来乍一看 我去啥都不懂了
绝望的八皮
绝望的八皮
回复 @罗盛力 : 哈哈不要在意这些细节,应该是之前的有bug,那是我好久以前写的了。。新版本做了调整
罗盛力
罗盛力
八哥 已经替换成3.0的 已经不会出现上述的问题。但是原因不得而知,
返回顶部
顶部