Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mica
mica
提交
70b3d015
mica
项目概览
mica
/
mica
通知
10
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
mica
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
70b3d015
编写于
4月 21, 2021
作者:
如梦技术
🐛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
✨
mica-captcha 优化 bean 名称和添加 generateBase64Vo 方法。
上级
38b2f842
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
13 addition
and
2 deletion
+13
-2
CHANGELOG.md
CHANGELOG.md
+1
-0
mica-captcha/src/main/java/net/dreamlu/mica/captcha/config/MicaCaptchaAutoConfiguration.java
...mlu/mica/captcha/config/MicaCaptchaAutoConfiguration.java
+2
-2
mica-captcha/src/main/java/net/dreamlu/mica/captcha/service/ICaptchaService.java
...ava/net/dreamlu/mica/captcha/service/ICaptchaService.java
+10
-0
未找到文件。
CHANGELOG.md
浏览文件 @
70b3d015
...
...
@@ -6,6 +6,7 @@
-
:sparkles: mica-metrics 重构 UndertowMetrics,暴露更加有用的指标。
-
:sparkles: mica-metrics 完善 DruidMetrics,暴露更加有用的指标。
-
:sparkles: mica-captcha 中的 cache 改为每次读取, caffeine 会刷新,照成引用为 null。
-
:sparkles: mica-captcha 优化 bean 名称和添加 generateBase64Vo 方法。
-
:sparkles: mica-logging 减少 reflections 日志,readme 添加阿里云、腾讯云日志服务接入链接。
-
:sparkles: mica-core 添加网关通用 code。
-
:sparkles: mica-core 添加 CollectionUtil computeIfAbsent 方法 避免 jdk8 下的 bugs JDK-8161372
...
...
mica-captcha/src/main/java/net/dreamlu/mica/captcha/config/MicaCaptchaAutoConfiguration.java
浏览文件 @
70b3d015
...
...
@@ -43,13 +43,13 @@ public class MicaCaptchaAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public
Captcha
c
aptcha
(
MicaCaptchaProperties
properties
)
{
public
Captcha
imageC
aptcha
(
MicaCaptchaProperties
properties
)
{
return
new
Captcha
(
properties
.
getCaptchaType
());
}
@Bean
@ConditionalOnMissingBean
public
ICaptchaService
c
aptchaService
(
MicaCaptchaProperties
properties
,
public
ICaptchaService
imageC
aptchaService
(
MicaCaptchaProperties
properties
,
ICaptchaCache
captchaCache
,
Captcha
captcha
)
{
return
new
CaptchaServiceImpl
(
properties
,
captchaCache
,
captcha
);
...
...
mica-captcha/src/main/java/net/dreamlu/mica/captcha/service/ICaptchaService.java
浏览文件 @
70b3d015
...
...
@@ -18,6 +18,7 @@ package net.dreamlu.mica.captcha.service;
import
net.dreamlu.mica.captcha.vo.CaptchaVo
;
import
net.dreamlu.mica.core.utils.Base64Util
;
import
net.dreamlu.mica.core.utils.StringUtil
;
import
org.springframework.core.io.ByteArrayResource
;
import
org.springframework.core.io.Resource
;
import
org.springframework.http.HttpHeaders
;
...
...
@@ -77,6 +78,15 @@ public interface ICaptchaService {
return
"data:image/jpeg;base64,"
+
Base64Util
.
encodeToString
(
outputStream
.
toByteArray
());
}
/**
* 生成验证码 base64 CaptchaVo
*
* @return CaptchaVo
*/
default
CaptchaVo
generateBase64Vo
()
{
return
generateBase64Vo
(
StringUtil
.
getUUID
());
}
/**
* 生成验证码 base64 CaptchaVo
*
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录