package com.proj.jf.config; import com.jfinal.config.*; import com.jfinal.kit.PropKit; import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.activerecord.dialect.MysqlDialect; import com.jfinal.plugin.c3p0.C3p0Plugin; import com.jfinal.render.ViewType; import com.proj.jf.controller.DefaultController; import com.proj.jf.controller.UserController; import com.proj.jf.model._MappingKit; /** * Created by Administrator on 2017-10-12. */ public class SystemConfig extends JFinalConfig { @Override public void configConstant(Constants constants) { // 读取数据库配置文件 PropKit.use("jdbc.properties"); constants.setEncoding("UTF-8"); constants.setDevMode(true); constants.setViewType(ViewType.JSP); } @Override public void configRoute(Routes routes) { routes.add("/", DefaultController.class); routes.add("User", UserController.class); } @Override public void configPlugin(Plugins plugins) { // 配置数据库连接池插件 C3p0Plugin c3p0Plugin = new C3p0Plugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password")); // orm映射 配置ActiveRecord插件 ActiveRecordPlugin arp = new ActiveRecordPlugin(c3p0Plugin); arp.setShowSql(true); arp.setDialect(new MysqlDialect()); /******** 在此添加数据库 表-Model 映射 *********/ _MappingKit.mapping(arp); // 添加到插件列表中 plugins.add(c3p0Plugin); plugins.add(arp); } @Override public void configInterceptor(Interceptors interceptors) { } @Override public void configHandler(Handlers handlers) { } }
最近下载更多
e307911 LV7
2020年6月9日
传fasfa LV1
2020年3月25日
newnu88 LV12
2020年2月17日
1024171254 LV7
2019年10月18日
skipple3 LV39
2019年10月12日
intheshadow LV1
2019年6月17日
光头-强 LV1
2019年5月5日
435848702 LV2
2019年3月12日
Susanbao LV5
2019年2月21日
zuizunzunzun LV9
2019年2月12日
最近浏览更多
微信网友_6549826556514304 LV2
2023年7月6日
lhlhlhlh55
2023年6月12日
暂无贡献等级
werbgd LV2
2023年5月11日
张三李
2022年11月12日
暂无贡献等级
刘亦菲9527 LV15
2021年12月20日
erw234 LV2
2021年11月8日
来恬爸爸晋亚阳 LV3
2021年10月29日
3333333yyyy LV2
2021年6月29日
星辰
2021年6月16日
暂无贡献等级
wenglaoshi LV2
2021年3月2日