layui项目-工程搭建

该博客介绍了如何搭建一个基于layui的Java项目,并详细阐述了数据库(MySQL)的创建,包括用户唯一索引和日期时间字段的处理。在工程搭建部分,讲解了maven工程的设置,layui资源的引入及后台界面的定制。在后台搭建阶段,涉及DBHelper的编写、编码过滤器、实体类、公共类、分页和Json工具类的实现,以及监听器的配置,确保服务器路径的正确获取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建数据库(MySQL)

/*
Navicat MySQL Data Transfer

Source Server         : local_mysql
Source Server Version : 50562
Source Host           : localhost:3306
Source Database       : crm_manager

Target Server Type    : MYSQL
Target Server Version : 50562
File Encoding         : 65001

Date: 2020-07-28 11:57:36
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for t_user
-- ----------------------------
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `user_name` varchar(15) NOT NULL COMMENT '用户名',
  `password` varchar(15) NOT NULL COMMENT '用户密码',
  `real_name` varchar(30) NOT NULL COMMENT '真实名称',
  `img` varchar(50) DEFAULT NULL COMMENT '用户图像',
  `type` int(1) NOT NULL COMMENT '用户类型  1 管理员   2 业务员',
  `is_del` int(1) NOT NULL COMMENT '是否有效  1 有效   2 无效',
  `create_time` varchar(19) NOT NULL COMMENT '创建时间',
  `modify_time` varchar(19) NOT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `user_name_uq` (`user_name`) USING BTREE COMMENT '用户名唯一'
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Records of t_user
-- ----------------------------
INSERT INTO `t_user` VALUES ('7', 'abc', 'abc', 'ABC', null, '1', '1', '2020-06-08 11:32:06', '2020-06-08 11:32:06');
INSERT INTO `t_user` VALUES ('8', 'test', '123456', 'TT', null, '2', '2', '2020-06-08 11:32:43', '2020-06-08 11:32:43');
INSERT INTO `t_user` VALUES ('9', 'abc1', '123456', 'aa', null, '2', '2', '2020-06-08 11:32:56', '2020-06-08 11:32:56');
INSERT INTO `t_user` VALUES ('10', 'bbb', '123456', 'b', null, '2', '2', '2020-06-08 11:33:02', '2020-06-08 11:33:02');
INSERT INTO `t_user` VALUES ('11', 'ccc', '123456', 'c', null, '1', '2', '2020-06-08 11:33:08', '2020-06-08 11:33:08');
INSERT INTO `t_user` VALUES ('12', 'hhh', '123456', 'h', null, '2', '2', '2020-06-08 11:33:12', '2020-06-08 11:33:12');
INSERT INTO `t_user` VALUES ('13', 'ggg', '123456', 'g', null, '2', '1', '2020-06-08 11:33:18', '2020-06-08 11:33:18');
INSERT INTO `t_user` VALUES ('14', 'dafs', '123456', 'dd', null, '2', '2', '2020-06-08 11:33:23', '2020-06-08 11:33:23');
INSERT INTO `t_user` VALUES ('15', 'fdsaf', '123456', 'fds', null, '2', '2', '2020-06-08 11:33:27', '2020-06-08 11:33:27');
INSERT INTO `t_user` VALUES ('16', 'kk', '123456', 'k', null, '2', '1', '2020-06-08 11:33:37', '2020-06-08 11:33:37');
INSERT INTO `t_user` VALUES ('17', 'ooo', '123456', 'o', null, '2', '1', '2020-06-08 11:33:48', '2020-06-08 11:33:48');
INSERT INTO `t_user` VALUES ('18', 'ttt', '123456', 't', null, '2', '1', '2020-06-08 11:33:59', '2020-06-08 11:33:59');
INSERT INTO `t_user` VALUES ('19', 'uuu', '123456', 'u', null, '2', '1', '2020-06-08 11:34:04', '2020-06-08 11:34:04');
INSERT INTO `t_user` VALUES ('20', 'nn', '123456', 'n', null, '2', '1', '2020-06-08 11:34:08', '2020-06-08 11:34:08');
INSERT INTO `t_user` VALUES ('21', 'f', '123456', 'f', null, '1', '1', '2020-06-08 11:34:13', '2020-06-08 11:34:13');

为了方便操作数据,用户名使用了唯一索引, 日期时间字段都是字符串类型

1.工程搭建(maven)

1.1pom文件

<dependencies>
 <!--文件上传-->
 <dependency>
 <groupId>commons-logging</groupId>
 <artifactId>commons-logging</artifactId>
 <version>1.1.3</version>
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值