软件架构
目录结构
├── backend
│ ├── api
│ └── pom.xml
├── frontend
│ ├── admin
│ └── web
├── LICENSE
└── README.md
后端技术
| 技术 | 说明 | 官网 |
|---|---|---|
| SpringBoot | MVC框架 | https://spring.io/projects/spring-boot |
| SpringCloud | 微服务框架 | https://spring.io/projects/spring-cloud |
| MyBatis-Plus | ORM框架 | https://mp.baomidou.com |
| Swagger-UI | 文档生成工具 | https://github.com/swagger-api/swagger-ui |
| RabbitMQ | 消息队列 | https://www.rabbitmq.com |
| Redis | 分布式缓存 | https://redis.io |
| JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
| Nginx | web服务器 | http://nginx.org |
| JustAuth | 第三方登录的工具 | https://github.com/justauth/JustAuth |
| hutool | Java工具包类库 | https://github.com/looly/hutool |
| Flexmark-java | Markdown转换Html | https://github.com/vsch/flexmark-java |
| Minio | 对象存储服务 | https://min.io |
| Docker | 容器化部署 | https://www.docker.com |
| Docker Compose | 容器编排 | https://docs.docker.com/compose |