teaching-open/api
chengyu 06c2c85889 本地文件支持视频进度拖动
(cherry picked from commit 28e78fd08c781ac5bdc85775b408a682d07b85ea)
2024-06-24 14:06:08 +08:00
..
db SQL update 2024-05-31 11:07:48 +08:00
jeecg-boot-base-common 本地文件支持视频进度拖动 2024-06-24 14:06:08 +08:00
jeecg-boot-module-system config 2024-06-20 10:14:29 +08:00
.gitattributes
.gitignore
LICENSE
pom.xml maven修改 2023-11-19 13:52:21 +08:00
README.md

后端技术架构

  • 基础框架Spring Boot 2.1.3.RELEASE
  • 持久层框架Mybatis-plus_3.1.2
  • 安全框架Apache Shiro 1.4.0Jwt_3.7.0
  • 数据库连接池阿里巴巴Druid 1.1.10
  • 缓存框架redis
  • 日志打印logback
  • 其他fastjsonpoiSwagger-uiquartz, lombok简化代码等。

开发环境

  • 语言Java 8
  • IDE(JAVA) Eclipse安装lombok插件 或者 IDEA
  • 依赖管理Maven
  • 数据库MySQL5.0 或 Oracle 11g
  • 缓存Redis

项目运行

使用IDEA运行

IDEA导入api/pom.xml自动会导入整个项目等待maven依赖下载完点击绿色三角号或运行org.jeecg.JeecgApplication的main方法

直接编译运行

  • 修改配置 application-dev.yml 修改数据库、redis、七牛云存储等

  • 导入数据库

  • 导入db文件夹的sql文件

  • 编译项目在api目录执行 mvn clean package

  • 启动项目 java -jar jeecg-boot-module-system\target\jeecg-boot-module-system-2.1.4.jar

  • Linux放入后台运行

    nohup java -jar jeecg-boot-module-system\target\jeecg-boot-module-system-2.1.4.jar &