1、项目架构图

image.png

2、技术要求

  • 熟悉快速开发框架:SpringBoot2.3.x 整合 SpringMVC + Mybatis
  • 熟悉版本控制:Maven3.6.X + Git
  • 数据库以及文件存储:MySQL + 文件存储阿里云OSS
  • 熟悉页面模板引擎:Thymleaf3.x
  • 第三方工具:网页长图生成工具Wkhtmltopdf + 验证码生成工具kaptcha
  • 中间件:分布式缓存Redis + 全文检索ElasticSearch + Kafka + 本地缓存Caffeine
  • 权限框架:Spring Securtiy + Spring Actuator
  • 熟悉前端:Ajax + Vue + BootStrap + HTML + jQuery

3、环境搭建

项目详细地址