Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
I know
View Details
Sign in
Sign up
Fetch the repository succeeded.
Open Source
>
Web Development
>
OAuth/SSO
&&
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
46
Star
262
Fork
91
易水风萧
/
common-starter
Code
Issues
0
Pull Requests
0
Wiki
Insights
Pipelines
Service
Gitee Pages
JavaDoc
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
Don’t show this again
Releases
4.2.0
df6d624
2019-12-02 19:28
Compare
4.2.0发布了,新增若干新功能
易水风萧
易水公共组件是基于springboot的高度封装的通用型组件,在对spring security和spring security oauth2高度可定制化的功能封装外,还支持第三方登录和sso单点登录功能,使用户能够快速开启QQ登录和微信登录能力,搭建属于自己的认证/授权中心。此外,工具还提供各种常见的图形验证码、短信验证码和邮件验证码功能,并支持跨域设置和全局异常捕获功能,实现自定义异常信息提示。另外,组件还包含swagger接口文档功能,支持一键导出离线接口使用文档。最后,组件提供了大量丰富的配置属性,支持通过属性配置完成各项功能设置,真正实现零侵入、防止暴力破解的无缝接入功能。 在保证功能灵活可用的基础上,易水公共组件还针对国人的使用习惯进行了一些本地化配置,提供了详细完整的中文使用说明文档。总的来说,易水公共组件在保证单机应用的高效性能同时,还能支持分布式署环境,能自动识别单体应用还是集群应用,是目前主流的微服务开发过程中不可或缺的重要伙伴。 本次更新内容如下: 1. 增加spring上下文工具`SpringContext`,轻松操作spring上下文以及发送spring event。 2. 移除通用公共父类`BaseAware`,降低代码耦合 3. 新增输入参数处理工具`InputUtil`,一键处理输入参数 4. 优化JPA操作类 7. 一些其他的流程优化 <br/> 易水通用组件主要包含以下一些常用功能: - swagger-ui文档 > - 快速启动/关闭swagger-ui功能 > - 支持自定义swagger-ui启动参数 > - 支持生成离线文档 - 全局跨域支持 > - 快速启动/关闭跨域功能 > - 支持自定义跨域属性设置 - 全局异常捕获 > - 包含各种基本的异常信息捕获 > - 支持自定义异常提示信息 - 通用辅助工具 > - 默认支持各种字符处理方式,如去掉空白字符串,去掉非法字符 > - 快速获取spring上下文 > - 快速获取spring中的实例对象 - 验证码功能 > - 默认支持图形验证码,短信验证码和邮件验证码 > - 支持前后端分离情况下的验证码使用 > - 支持自定义验证码生成策略 > - 支持自定义验证码存储策略 > - 支持分布式与集群功能 - spring security > - 大量丰富灵活的配置属性 > - 支持验证码功能,快速给任意资源设置各种类型的验证码 > - 简单清晰的资源管理方式,能够轻松管理系统中的应用资源 > - 支持短信登录 > - 支持修改表单登录参数 > - 支持自定义登录流程 > - 支持自定义权限配置 > - 支持并发登录管理 > - 支持"记住我"功能 > - 防止密码暴力破解 > - 内置各种消息时间,快速感知各种操作动作 - oauth2 > - 强大的token生成及管理工具`TokenUtils` > - 支持自定义token生成策略 > - 支持自定义token存储策略 > - 内置全局异常功能 > - 内置token解析功能,能够根据特定算法从token中解析出用户信息 > - 内置多种token提取方式,支持从url、请求头以及session中提取token > - 支持oauth2模式下单用户多终端登录管理功能 - 第三方登陆 > - 默认支持QQ登录 > - 默认支持微信登录功能 > - 支持其他的第三方登录 **资源链接** 易水公共组件官方文档地址:http://doc.yishuifengxiao.com/ 易水公共组件源码地址:https://gitee.com/zhiyubujian/common-starter 易水风萧个人博客 http://www.yishuifengxiao.com **效果展示** 登录界面 ![登录界面](https://images.gitee.com/uploads/images/2019/1113/090913_bbe000a5_400404.png "login.png") 用户管理 ![用户管理](https://images.gitee.com/uploads/images/2019/1113/090958_0d4c4c09_400404.png "user.png") 终端管理 ![终端管理](https://images.gitee.com/uploads/images/2019/1113/091049_4442a7eb_400404.png "client.png") 在线用户管理 ![在线用户管理](https://images.gitee.com/uploads/images/2019/1113/091145_f5415447_400404.png "online.png") 登录记录 ![登录记录](https://images.gitee.com/uploads/images/2019/1113/091209_a4c911fb_400404.png "record.png") 说明文档 ![说明文档](https://images.gitee.com/uploads/images/2019/1113/091240_2bac1057_400404.png "swagger.png") oauth2 密码模式 ![oauth2 密码模式](https://images.gitee.com/uploads/images/2019/1113/092322_8e7b4af4_400404.png "oauth2-password.png")
Last committed message:
fix bug
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
Java
1
https://gitee.com/zhiyubujian/common-starter.git
git@gitee.com:zhiyubujian/common-starter.git
zhiyubujian
common-starter
common-starter
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register