Skip to content

IDEA启动项目

前提: 开发环境搭建都已经安搭建完成。

提示

检查环境

shell
java -version
gradle -v
redis-cli -v
mysql -V

🩷1. 克隆仓库:

shell
git clone https://github.com/elsfs/elsfs-cloud.git
# 或
git clone https://gitee.com/jglab/elsfs-cloud.git

🩷🩷2. 导航到项目目录:

shell
cd elsfs-cloud

🩷🩷🩷3. 导入数据库架构:

shell
mysql -u username -p < doc/db/mysql/e_admin.sql
mysql -u username -p < doc/db/mysql/e_ai.sql
mysql -u username -p < doc/db/mysql/e_cms.sql
mysql -u username -p < doc/db/mysql/e_oauth.sql
mysql -u username -p < doc/db/mysql/e_std.sql
mysql -u username -p < doc/db/mysql/e_codegen.sql
mysql -u username -p < doc/db/mysql/nacos.sql

🩷🩷🩷🩷4. 导入数据

shell
 mysql -u username -p < doc/db/data/e_admin.sql
 mysql -u username -p < doc/db/data/e_ai.sql
 mysql -u username -p < doc/db/data/e_cms.sql
 mysql -u username -p < doc/db/data/e_oauth.sql
 mysql -u username -p < doc/db/data/e_std.sql
 mysql -u username -p < doc/db/data/e_codegen.sql

🩷🩷🩷🩷🩷5. 构建项目:

命令方式

shell
./gradlew clean build
#或
gradle clean build

idea方式: img_1.png

🩷🩷🩷🩷🩷🩷6. 在应用程序配置文件中配置数据库连接和redis连接:

  • 编辑 webapps/system-application/src/main/resources/config/application.yml
  • 使用您的MySQL凭据更新数据库连接属性
  • 使用您的Redis凭据更新Redis连接属性
yaml
spring:
  datasource:
    query-ds-sql: select * from gen_datasource_conf where delete_flag = 0
    # 数据库驱动
    driver-class-name: com.mysql.cj.jdbc.Driver
    # 数据库用户名
    username: your_username
    # 数据库密码
    password: your_password
    # 数据库连接地址
    url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DB:admin}?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
  data:
    redis:
      host: localhost
      port: 6379
      database: 0

img_1.png

🩷🩷🩷🩷🩷🩷🩷7. 启动应用程序: 启动jar方式

shell
java -jar webapps/system-application/build/libs/system-application-1.0.0-M2.jar

启动IDEA方式: img_1.png 或者 img.png 启动成功 img.png

访问文档地址: http://127.0.0.1:6002/doc.html

  • 如果启动失败,请检查数据库连接和Redis连接是否正确。
  • 不能启动,请查看日志。
  • 不能启动,请查看日志。
  • 不能启动,请查看日志。
  • 重要的事情说三遍,请检查日志。
  • 如果还是不能启动,请添加qq群:xxxxxx或者提交issue。

版权声明