GodLikeZeal / zealsay_backend

Spring Boot 快速开发脚手架,以博客论坛为示例展示,后台主要使用Spring Boot,Spring Security,Mybatis-plus,redis token,前端使用Nuxt,Vue,Vuex,Vue-Router,Vuetify。
https://beta.zealsay.com
MIT License
69 stars 12 forks source link
cache docker jasypt java8 mybatis mybatis-plus mysql rabbitmq redis spring-boot spring-security swagger vue-nuxt

Vue logo

![java 8](https://img.shields.io/badge/java-8-ff69b4.svg) ![spring boot 2.1.6](https://img.shields.io/badge/springboot-2.1.6-green.svg) ![swagger valid ](https://img.shields.io/badge/swagger-valid-brightgreen.svg) ![License MIT](https://img.shields.io/badge/license-MIT-green.svg) [![Build Status](https://travis-ci.org/GodLikeZeal/zealsay_backend.svg?branch=master)](https://travis-ci.org/GodLikeZeal/zealsay_backend) [![](https://img.shields.io/docker/stars/zealsay/zealsay_backend.svg)](https://hub.docker.com/r/zealsay/zealsay_backend 'DockerHub') [![](https://img.shields.io/docker/pulls/zealsay/zealsay_backend.svg)](https://hub.docker.com/r/zealsay/zealsay_backend 'DockerHub') ![GitHub All Releases](https://img.shields.io/github/downloads/GodLikeZeal/zealsay_backend/total)


介绍

🚀 zealsay是一套前后端分离的快速开发脚手架,抽取一些常用的解决方案,以快,轻为主,打造出一个开箱即用的轻应用脚手架。
🍰 后台基于Spring Boot,主体采用Spring SecurityMybatis-Plus
🧀 前端采用基于Vue的服务端渲染解决方案Nuxt,样式风格基于Vuetify这款优秀的MD风格样式库。

开发指南

📖 文档的项目在 zealsay_docs ,暂时放到国内的gitee,大家有更完善的文档或建议可以 Pull Request 或 Issues 给我。

在线体验

技术选型

Core

  1. Framework
    • java 8
    • Maven 3.5.4
  2. 主框架
    • Spring Boot 2.1.6.RELEASE
    • Spring Security 5.1.5.RELEASE
    • Mybatis Plus 3.3.1
  3. 运行容器
    • Undertow

扩展

  1. 数据层
    • Mysql
    • Redis
    • Hikari连接池
  2. tools
    • Spring Validation 优雅校验
    • Mapstruct 对象映射
    • Jacksonjson利器
    • Commons-lang3 apache语言扩展包
    • Spring Mail 邮件发送
    • Openfeign 服务调用
  3. 常用第三方
    • 七牛云对象云存储
    • Github第三方登录
    • 阿里云SMS短信服务
    • Hitokoto 一言接口

devops示意图

devops

内置功能

更多细节功能可以前往在线体验站点体验,更多功能正在火速🔥🔥🔥开发中...

开源协议

关于

交流群

Sample

鸣谢

部分页面预览

20200706183003 20200706183137 20200706183301 20200706183421 20200706183608 20200706183645 20200706183725 20200706184105 20200706184217 20200706184231