其他分享
首页 > 其他分享> > 1.JeeSite 基础—JeeSite4.x技术选型、JeeSite4.x工程搭建

1.JeeSite 基础—JeeSite4.x技术选型、JeeSite4.x工程搭建

作者:互联网

本文目录如下:

第1章 JeeSite 基础

JeeSite 4.x 官方文档链接: JeeSite 4.x官方文档
JeeSite 4.x 官方网址: JeeSite 官方网址

1.1 JeeSite4.x 技术选型

  • 主框架:Spring Boot 2.5、Spring Framework 5.3、Apache Shiro 1.7、J2Cache
  • 持久层:Apache MyBatis 3.5、Hibernate Validator 6.1、Alibaba Druid 1.2
  • 视图层:Spring MVC 5.3、Beetl 3.3(替换JSP)、Bootstrap 3.3、AdminLTE 2.4
  • 前端组件:jQuery 3.5、jqGrid 4.7、layer 3.1、zTree 3.5、jQuery Validation
  • 工作流引擎:Flowable 6.6、符合 BPMN 规范、在线流程设计器、中国式流程、退回、撤回、自由流

1.2 Jeesite4.x 环境搭建

注: JDK 环境安装IDEA 安装的教程本文不会再次介绍,如未安装请读者自行 百度 查找安装教程。

1.2.1 下载 Jeesite4.x 代码包

1.2.2 IDEA 导入 Jeesite4.x 工程

1.2.3 配置 Maven 并 下载项目依赖

1.2.4 配置数据库 (MySQL)

my.cnf 中增加如下语句:

sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes. # 错误

请加入如下配置:

innodb_large_prefix = ON innodb_file_format = Barracuda innodb_file_per_table = ON

并修改报错的建表语句后面加上:

ENGINE=InnoDB row_format=DYNAMIC;
set global read_only=0;
set global optimizer_switch='derived_merge=off'; 
create user 'jeesite'@'%' identified by 'jeesite';
create database jeesite DEFAULT CHARSET 'utf8' COLLATE 'utf8_unicode_ci';   
grant all privileges on jeesite.* to 'jeesite'@'%' identified by 'jeesite';
flush privileges;

博主在执行上述语句时宝如下错误:

Access denied; you need (at least one of) the SUPER privilege(s) for this operation

标签:Jeesite4,1.2,JeeSite,Maven,选型,MySQL,JeeSite4,jeesite
来源: https://blog.csdn.net/affluent6/article/details/120416925