题库管理系统后端

ljx 792e64de10 Signed-off-by: ljx <809268652@qq.com> 6 months ago
_screenshot 3ca30e78e9 O 4 years ago
nginx 3ca30e78e9 O 4 years ago
sql 3ca30e78e9 O 4 years ago
src 792e64de10 Signed-off-by: ljx <809268652@qq.com> 6 months ago
.gitignore 3ca30e78e9 O 4 years ago
README.md 3ca30e78e9 O 4 years ago
package-lock.json 3ca30e78e9 O 4 years ago
pom.xml 3ca30e78e9 O 4 years ago

README.md

base-in-back-end

服务端基础框架

目录结构

_screenshot                             截图指南
nginx           
sql                                     项目提供的基础数据库脚本文件
src                                     Maven目录结构(代码)
    -|  main
        -|  java
            -|  com.tocean.app          包目录
                -|  aspect              AOP切面
                -|  config              项目配置(等同于SSM的各种*.xml文件)
                -|  constant            静态变量
                -|  controller          提供对外的接口类
                -|  dto                 公共的类传输对象
                -|  entity              实体(与数据库表对应)
                -|  mapper              Mybatis相关的类
                -|  service             业务方法
                -|  util                工具类
                -|  Application         启动类
                -|  ApplicationRunner   启动类钩子
    -|  test                            单元测试类
pom.xml                                 Maven项目依赖描述文件
README.md                               项目说明

知识准备

如何启动

创建数据库(MySQL)

修改数据库链接信息

  • /base-in-back-end/src/main/resources/application-dev.yaml 更改所连接的数据库账号密码

    spring:
    datasource:
    url: jdbc:mysql://127.0.0.1:3306/base-in-back-end?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&useSSL=false
    username: root
    password: 123456
    

运行Application

Swagger接口文档

http://127.0.0.1:8080/base-in-back-end/swagger-ui.html

启动应用(Linux服务器启动命令)

netstat -nplt
kill xxx
nohup java -jar ./base-in-back-end-0.0.1-SNAPSHOT.jar --server.port=9090 --spring.profiles.active=prod >nohup.out&
tail -f -n 200 nohup.out