微信公众号管理系统采用彻底的前后台分离,可以轻易的把页面和服务分开部署。前后端交互采用ajax的方式,URL风格遵循通用的REST风格。我们在开发过程中,对第三方框架的使用,保持了肯定的克制。尽量避免做到把无数的框架糅杂在一起。本技术选型如下:
核心框架:Spring Boot 2.0.3
持久层框架:MyBatis
缓存框架: J2Cache 2.3.21
爬虫框架: WebMagic
定时任务: Quartz
构建工具: Maven
数据库: MySQL
页面框架:Layui 2.4.5
其余用到的轻量型工具:Druid,Fastjson,Swagger,IJPay等
温馨提示:项目jdk要求 至少1.8以上