资源简介
jfinal框架之登录注册,具体细节,请看https://blog.csdn.net/qq_37905259/article/details/80553663
代码片段和文件信息
package com.hello.config;
import com.hello.Interceptor.ExceptionIntoLogInterceptor;
import com.hello.Model._MappingKit;
import com.hello.Route.WebRoute;
import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;
import com.jfinal.json.JacksonFactory;
import com.jfinal.kit.PathKit;
import com.jfinal.kit.PropKit;
import com.jfinal.log.Log4jLogFactory;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.druid.DruidPlugin;
import com.jfinal.template.Engine;
public class configuration extends JFinalConfig {
@Override
public void configConstant(Constants me) {
// PropKit 读取工具,use方法可以获取到指定文件
PropKit.use(“com/hello/config/jdbc.properties“);
// 是否开启开发者模式
me.setDevMode(PropKit.getBoolean(“devMode“));
// 设置字符集
me.setEncoding(“UTF-8“);
// 设置Json格式
me.setJsonFactory(new JacksonFactory());
me.setJsonDatePattern(“yyyy-MM-dd“);
// 设置上传下载的默认路径
me.setbaseUploadPath(PathKit.getWebRootPath() + “/upload“);
// 这个是设置日志工厂
me.setLogFactory(new Log4jLogFactory());
}
// 路由分包
public void configRoute(Routes me) {
me.add(new WebRoute());
}
// 配置前端模板引擎
public void configEngine(Engine me) {
me.addSharedFunction(“/common/_layout.html“);
}
// 启动数据库插件
public static DruidPlugin createDruidPlugin() {
return new DruidPlugin(PropKit.get(“jdbc_url“) PropKit.get(“jdbc_username“)
PropKit.get(“jdbc_password“).trim());
}
// 配置数据库插件 启动Model和DB+Record
public void configPlugin(Plugins me) {
DruidPlugin druidPlugin = new DruidPlugin(PropKit.get(“jdbc_url“) PropKit.get(“jdbc_username“)
PropKit.get(“jdbc_password“).trim());
me.add(druidPlugin);
ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
arp.setbaseSqlTemplatePath(PathKit.getRootClassPath());
// arp.addSqlTemplate(“hello.sql“);
// 在控制台打印所有的数据库操作语句
arp.setShowSql(true);
// 所有映射在 MappingKit 中自动化搞定
_MappingKit.mapping(arp);
me.add(arp);
}
@Override
public void configInterceptor(Interceptors interceptors) {
interceptors.addGlobalActionInterceptor(new ExceptionIntoLogInterceptor());
}
public void configHandler(Handlers me) {
}
public void afterJFinalStart() {
}
public void beforeJFinalStop() {
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-02 23:25 hello\
文件 773 2018-06-02 13:10 hello\.classpath
文件 1081 2018-06-02 09:45 hello\.project
目录 0 2018-06-02 23:25 hello\.settings\
文件 639 2018-06-02 09:35 hello\.settings\.jsdtscope
文件 430 2018-06-02 09:35 hello\.settings\org.eclipse.jdt.core.prefs
文件 90 2018-06-02 09:35 hello\.settings\org.eclipse.m2e.core.prefs
文件 567 2018-06-02 10:34 hello\.settings\org.eclipse.wst.common.component
文件 252 2018-06-02 09:35 hello\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-06-02 09:35 hello\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-06-02 09:35 hello\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2018-06-02 09:35 hello\.settings\org.eclipse.wst.validation.prefs
文件 48349 2018-06-03 00:51 hello\myapp.log
文件 4684 2018-06-02 11:00 hello\pom.xm
目录 0 2018-06-02 23:25 hello\src\
目录 0 2018-06-02 23:25 hello\src\main\
目录 0 2018-06-02 23:25 hello\src\main\java\
目录 0 2018-06-02 23:25 hello\src\main\java\com\
目录 0 2018-06-02 23:25 hello\src\main\java\com\hello\
目录 0 2018-06-02 23:25 hello\src\main\java\com\hello\Interceptor\
文件 1594 2018-06-02 10:31 hello\src\main\java\com\hello\Interceptor\ExceptionIntoLogInterceptor.java
文件 2512 2018-06-02 23:31 hello\src\main\java\com\hello\Interceptor\WebInterceptor.java
目录 0 2018-06-02 23:25 hello\src\main\java\com\hello\Model\
文件 220 2018-06-02 11:03 hello\src\main\java\com\hello\Model\User.java
文件 471 2018-06-02 11:03 hello\src\main\java\com\hello\Model\_MappingKit.java
目录 0 2018-06-02 23:25 hello\src\main\java\com\hello\Model\ba
文件 836 2018-06-02 11:03 hello\src\main\java\com\hello\Model\ba
目录 0 2018-06-02 23:25 hello\src\main\java\com\hello\Route\
文件 499 2018-06-02 11:39 hello\src\main\java\com\hello\Route\WebRoute.java
目录 0 2018-06-02 23:25 hello\src\main\java\com\hello\Service\
文件 848 2018-06-02 11:28 hello\src\main\java\com\hello\Service\UserService.java
............此处省略81个文件信息
- 上一篇:SpringBoot项目源码
- 下一篇:sitemesh入门demo
评论
共有 条评论