# SoftwareArchitectureClassFinalProjectEnd **Repository Path**: subframe7536/software-architecture-class-final-project-end ## Basic Information - **Project Name**: SoftwareArchitectureClassFinalProjectEnd - **Description**: 软件架构大作业 后端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-15 - **Last Updated**: 2022-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 服务器端 本项目使用springboot框架进行开发,使用redis作为缓存库,具有一定的权限控制、日志记录、增删改查等功能。 ## 技术栈 - springboot - springmvc - spring security - spring data redis - lombok - jjwt - springdoc - logback ## 部署 ### 环境 - jdk8 - mysql5.7 ### 导入数据库 将根目录下的ecycle.sql导入mysql中 ### 打包 ```shell mvn clean package ``` 文件生成在`/ecycle-web/target/`下 ### 运行 ```shell java -jar /ecycle-web/target/ecycle-web-0.0.1-SNAPSHOT.jar ``` ## 配置 ### mysql ```yaml datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/hznu?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: yourusername password: yourpassword ``` ### 服务器api配置 ```yaml server: servlet: context-path: /yourpath port: yourport ```