作为前后端分离项目的后端模板整个项目基于springboot2.1.3,集jsr303框架做参数校验,spring security 做权限管理,并实现限制同一账号登陆会话数量功能,spring mail 发送邮件,justAuth做的第三方登陆, spring session做session共享,orm框架采用jpa,集成七牛云实现图片上传,redis实现分布式锁。
security配置详情可以看我的两篇博客
spring security controller层实现登陆
springboot 集成spring security前后端分离踢出用户(支持集群环境部署)
第三方登陆我用的justAuth这个开源工具包,这个工具包集成了目前几乎所有主流第三方平台的oauth登陆认证,大大简化了开发步骤。安利一波。✌
官方网址