快速上手

本文会帮助你运行 Bonfire。

准备工作

  • JDK >= 1.8 (建议1.8)
  • Mysql >= 5.7 (建议5.7)
  • Maven >= 3.0 (IDEA自带)
  • Redis
  • Nodejs LTS
  • Git

开发环境

后端使用IntelliJ IDEA,推荐安装插件LombokAlibaba Java Coding GuidelinesKey Promoter XMybatisCodeHelperProStatisticMybatis Log Plugin
前端使用WebStorm

启动后端

  1. 拉取项目代码
    用如下的Git地址直接导入Maven项目
https://gitee.com/izneus/bonfire-mysql.git
  1. 建立数据库
    找到工程db目录下的.sql文件,
  • 执行bonfire_mysql.sql建立系统基础表。
  • 执行quartz_mysql_innodb.sql建立Quartz调度框架需要的表。
  • 执行flowable.mysql.all.create.sql建立Flowable工作流引擎需要的表。
  1. 修改配置文件
    工程内有application.ymlapplication-dev-example.ymlapplication-prod-example.yml3个配置文件。请手动建立application-dev.ymlapplication-prod.yml2个配置文件,内容参考-example后缀的2个例子文件。修改数据库相关、redis相关的账号信息等。

正式开发需注意

  1. 正式开发中,项目组可能共同维护一组配置文件提交到git,所以注意删除 .gitignore 内的2个 yml 文件的忽略行。
  2. pom文件,新开项目project.name建议修改为项目名称,用来区分build后的jar名称。
  1. 运行BonfireApplication

启动前端

  1. 拉取项目代码
    用如下的Git地址直接导入项目
https://gitee.com/izneus/bonfire-admin-vue.git
  1. 安装依赖
    注意npm源替换为国内源(比如淘宝源),否则依赖下载速度比较慢。npm install安装依赖。

  2. 运行项目
    使用命令行的话,npm run dev启动服务。默认账号admin1,默认密码Admin123。

Last Updated:
Contributors: sunhz