写点什么

IDEA 整合 jeesite4

  • 2022 年 5 月 10 日
  • 本文字数:858 字

    阅读完需:约 3 分钟

5、配置 jdk (官方推荐 jdk1.8 版本)


6、配置数据库


(1)初始化数据库(参考官网)


1)打开 my.ini 给[mysqld]增加如下配置:sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"2)如果遇到 ERROR1709(HY000):Indexcolumnsizetoolarge.Themaximumcolumnsizeis767bytes.错误 a)


打开 my.ini 给[mysqld]增加如下配置:innodb_large_prefix=ONinnodb_file_format=Barracudainnodb_file_per_table=ONb)


并修改报错的建表语句后面加上:ENGINE=InnoDB row_format=DYNAMIC;#


若没有修改 my.ini 的权限也可以使用命令查看参数和设置参数:


showglobalvariableslike"innodb_large_prefix";


showglobalvariableslike"innodb_file_format";showglobalvariableslike"innodb_file_per_table";


setgl 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 obalinnodb_large_prefix=ON;setglobalinnodb_file_format=Barracuda;setglobalinnodb_file_per_table=ON;


2)创建用户和授权 (在数据库中运行)


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;


3)配置数据库链接



改成自己的数据库名称、用户名、密码即可


若刚才导入到的 Eclipse(IDEA) 的项目已经完成加载 jar 并无错误,这时你就可以执行/bin/init-data.bat(.sh)脚本初始化数据库了,第一次执行如果遇见 table xxx doesn’t exist 的错误信息,忽略即可。


如果/bin/init-data.bat(.sh)无法运行,你可以在 idea 里找到 com.jeesite.test.InitData.java 文件,点击 Run As -> JUnit Test 运行单元测试,进行初始化数据库脚本。注意:必须带上参数-Djeesite.initdata=true 来运行这个方法


8、启动项目


可以配置自己的访问路径和端口号



用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
IDEA整合jeesite4_程序员_爱好编程进阶_InfoQ写作社区