miniBike icon indicating copy to clipboard operation
miniBike copied to clipboard

基于共享单车的B/S服务端实现,SpringBoot整合SSM、Spring Security,Redis、MongoDB实现缓存,中间件ActiveMQ消息队列。结合第三方服务:推送、短信、云存储

MiniBike

项目介绍

 基于共享单车的B/S服务端实现,SpringBoot+Mybatis系统架构、Spring Security进行加密验证,Redis、MongoDB实现缓存,ActiveMQ消息队列,第三方服务:推送、短信、云存储

后端技术:

  • SpringBoot: 微服务架构
  • Spring secutity: 安全框架
  • Spring session: 分布式Session管理
  • MyBatis: ORM框架
  • MyBatis Generator: 代码生成
  • Druid: 数据库连接池
  • Redis: 分布式缓存数据库
  • ActiveMQ: 消息队列
  • Logback: 日志管理
  • Maven: 项目构建管理

开发工具:

  • MySql: 数据库
  • SpringBoot内置Tomcat: 应用服务器
  • Git: 版本管理
  • Nginx: 反向代理服务器
  • IntelliJ IDEA: 开发IDE
  • Navicat Premium: 数据库客户端

开发环境:

  • Jdk1.8
  • Mysql5.5
  • Redis
  • ActiveMQ