單體版分前後端分離與不分離,這裏分享前後端不分離的搭建方法
訪問guns官網https://www.stylefeng.cn,登錄後可查看教程(賬號密碼見羣公告)
官方教程不是最新的,有些地方寫的不是很清楚
第一步 確認環境
JDK1.8
MYSQL 5.7
maven,配置好阿里鏡像
安裝idea lombok 插件(不能省,不安裝代碼會報錯):https://blog.csdn.net/zengmingen/article/details/103811554
第二步 下載代碼
從guns的git或公司GitHub上下載代碼
下載 guns-vip
第三步 導入idea
導入idea
maven自動導入包
第四步 初始化項目
初始化
官網教程不是最新的,不要參考官網教程。打開項目裏的_docs/說明.txt
1、先在mysql裏把數據庫建好
2、修改_docs/guns_mysql.sql裏第46行 “INSERT INTO `database_info` VALUES (”,調整爲自己的訪問方式。
3、從_docs/guns_mysql.sql裏第28行:
DROP TABLE IF EXISTS `database_info`;
開始複製,在mysql中執行。
4、 將 cn/stylefeng/guns/config/ActivitiConfig.java
第45行
config.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
反註釋掉。
5、修改src/main/resources/application-local.yml 中數據庫訪問地址爲自己的mysql
第五步 運行
idea---file---project structure確認下是否是JDK1.8
install下,看下是否報錯
運行cn/stylefeng/guns/GunsApplication.java
運行成功,瀏覽器訪問成功後。
將cn/stylefeng/guns/config/ActivitiConfig.java
第45行
config.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
重新註釋掉。