IDEA 整合 jeesite4
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、启动项目
可以配置自己的访问路径和端口号
评论