• 大小: 78KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: jfinal  登录注册  

资源简介

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.xml
     文件          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.xml
     目录           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\base\
     文件         836  2018-06-02 11:03  hello\src\main\java\com\hello\Model\base\baseUser.java
     目录           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个文件信息

评论

共有 条评论