/CodeMapping

基于Spring Boot 实现的 Restful API, 集成MyBatis、Druid、Quartz、Shiro、Swagger、Redis、Netty

Primary LanguageJava

CodeMapping

基于Spring Boot 实现的 Restful API 后端服务

技术选型

  • 基础框架:Spring Boot 2.0.4.RELEASE
  • 日志:Apache Log4j
  • 数据源Druid 监控
  • PageHelper分页
  • Shiro权限管理
  • Mybatis + Mybatis-plus
  • Quartz定时任务
  • 自定义Filter,避免XSS攻击和SQL注入攻击
  • Redis 实现缓存
  • RabbitMQ 消息分发
  • Swagger API管理
  • MySql 数据存储
  • Netty 使用protobuf作为数据交换格式,实现接入验证、心跳检测、断线重连、主动推送等功能

开发环境

  • 语言:Java 8
  • IDE:Eclipse Oxygen & IntelliJ IDEA 2018.2.1 x64
  • 依赖管理:Maven
  • 数据库:MySQL5.7
  • 版本管理:git