复制页面
Encounter-Freedom
ef-auth
测试 nacos 配置
test
test
统一错误出口(Servlet || Spring MVC 场景)
统一错误处理入口
登陆控制器
注册
登录
刷新 Access Token
退出登录
认证用户表(全局账号)(ef_auth_user) 表控制层
获取用户信息
通过电子邮 件获取用户信息
当前登录用户查询接口
获取当前登录用户权限
OAuth 风格客户端令牌接口
申请客户端 Access Token
JWK Set 公开接口
返回标准格式的 JWK Set JSON
数据模型
UserInfoVO
RestResponse«List«UserInfoVO»»
RestResponse«UserInfoVO»
ClientTokenResponse
RestResponse«ClientTokenResponse»
ClientTokenRequest
ResponseEntity«RestResponse«Void»»
TagVO
RestResponse«List«TagVO»»
NoticeVO
RestResponse<T>
RestResponse«NoticeVO»
ArticleVO
PageResult«ArticleVO»
RestResponse«PageResult«ArticleVO»»
CommentUserInfo
CommentVO
RestResponse«List«CommentVO»»
CommentPublishVO
RestResponse«CommentPublishVO»
CommentPublishDTO
RestResponse«List«String»»
RestResponse«String»
SiteStatsVO
RestResponse«SiteStatsVO»
Map«Object»
CurrentPermissionVO
RestResponse«CurrentPermissionVO»
RestResponse«Void»
RegisterDTO
Token
Me
Roles
LoginVO
RestResponse«LoginVO»
LoginDTO
RestResponse«Token»
AuthUser
RestResponse«List«AuthUser»»
RestResponse«AuthUser»
ef-blog
统一错误出口(Servlet || Spring MVC 场景)
统一错误处理入口
站点配置表(ef_blog_site_config)表控制层
获取站点配置
获取站点统计
博客公告表(ef_blog_notice)表控制层
获取最新的公告
博客背景图表(ef_blog_background)表控制层
获取所有背景图URL
博客标签表(ef_blog_tag)表控制层
获取热门标签(默认20条)
获取热门标签(默认20条)
博客评论
博客文章表(ef_blog_article)表控制层
分页查询文章列表
博客评论公开接口
获取最新评论
发布评论
数据模型
UserInfoVO
RestResponse«List«UserInfoVO»»
RestResponse«UserInfoVO»
ClientTokenResponse
RestResponse«ClientTokenResponse»
ClientTokenRequest
ResponseEntity«RestResponse«Void»»
RestResponse<T>
TagVO
RestResponse«List«TagVO»»
NoticeVO
RestResponse«NoticeVO»
ArticleVO
PageResult«ArticleVO»
RestResponse«PageResult«ArticleVO»»
CommentUserInfo
CommentVO
RestResponse«List«CommentVO»»
CommentPublishVO
RestResponse«CommentPublishVO»
CommentPublishDTO
RestResponse«List«String»»
RestResponse«String»
SiteStatsVO
RestResponse«SiteStatsVO»
ef-gateway
反向代理入口 Controller(网关核心入口)
网关统一转发入口
网关统一错误出口
错误出口入口方法
数据模型
UserInfoVO
RestResponse«List«UserInfoVO»»
RestResponse«UserInfoVO»
ClientTokenResponse
RestResponse«ClientTokenResponse»
ClientTokenRequest
ResponseEntity«RestResponse«Void»»
RestResponse<T>
ef-framework
TestController
publicPing
privatePing
CacheClient
构建缓存键
获取缓存并转换类型
获取列表缓存并转换为指定元素类型
设置缓存(默认过期时间)
设置缓存(自定义过期时间)
设置缓存(自定义过期时间,指定时间单位)
设置空值缓存(防穿透)
根据缓存键删除缓存
CacheClient
Auth 服务 Feign 契约
批量根据用户 ID 获取用户资料
根据用户 ID 获取单个用户资料
根据邮箱获取用户资料
Auth 令牌接口 Feign 客户端
申请客户端令牌
数据模型
UserInfoVO
RestResponse«List«UserInfoVO»»
RestResponse«UserInfoVO»
ClientTokenResponse
RestResponse«ClientTokenResponse»
ClientTokenRequest
PageResult«ArticleVO»
复制页面
响应数据
{
"records"
:
[
{
}
]
,
"total"
:
0
,
"current"
:
0
,
"size"
:
0
,
"pages"
:
0
}