RuoYi-Vue-Plus/ruoyi-common
Shenlijun b8a8c6a0c3 fix PlusSmsDao 改为无条件注册(sms4j 受限处理器启动期拉取 SmsDao 会打 ERROR 日志)
应用 spec §6 预留的 fallback:从 smsDao() 移除 @ConditionalOnProperty,
PlusSmsDao 重新无条件注册。原因:sms4j restricted=true 默认下,启动期
SmsBlendsInitializer 注册的 RestrictedProcessor/BlackListProcessor 等
SmsDaoAware 处理器会调 getBean(SmsDao.class),bean 被门控关闭时抛
NoSuchBeanDefinitionException → ERROR 日志 → 被 swallow 后回落默认 dao。
app 能启动但每次 boot 都打一条 ERROR(sms.enabled=false 是 dev+prod 出厂默认)。

PlusSmsDao 无条件在场 → getBean 成功 → 无异常 → 无 ERROR 日志。
软开关语义不变:发短信的真正拦截在 CaptchaController.smsCode 的 enabled 检查。

smsExceptionHandler() 仍保留 @ConditionalOnProperty(只在启用时注册)。
更新 SmsPropertiesTest:shouldAlwaysRegisterSmsDaoButOmitHandlerWhenDisabled
反映 enabled=false 时 SmsDao 在场、Handler 缺席的新语义。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-30 21:06:37 +08:00
..
ruoyi-common-bom !860 发布 5.6.2 版本 依赖升级 2026-06-17 05:00:28 +00:00
ruoyi-common-core !860 发布 5.6.2 版本 依赖升级 2026-06-17 05:00:28 +00:00
ruoyi-common-doc update 优化代码 2026-03-06 17:57:05 +08:00
ruoyi-common-encrypt update bcpkix-jdk18on 1.80 => 1.83 2026-03-24 11:17:54 +08:00
ruoyi-common-excel fix 修复 ExcelBigNumberConvert 导入没法转换数据问题 2026-04-08 16:27:38 +08:00
ruoyi-common-idempotent update 优化 RepeatSubmitAspect.KEY_CACHE 清理不彻底 2026-04-09 10:55:54 +08:00
ruoyi-common-job feat: 升级SnailJob 1.0.0-beta3 2024-06-03 14:30:20 +08:00
ruoyi-common-json !769 update 添加 JSON 格式校验注解及实现 2025-09-25 10:50:34 +00:00
ruoyi-common-log update 优化 接口访问日志 排除敏感参数输出 2025-12-08 10:00:57 +08:00
ruoyi-common-mail update 优化 大家都认可用"账"统一改为账 2026-01-12 09:17:39 +08:00
ruoyi-common-mybatis !860 发布 5.6.2 版本 依赖升级 2026-06-17 05:00:28 +00:00
ruoyi-common-oss update 优化 oss 依赖注释说明 2026-01-21 11:51:43 +08:00
ruoyi-common-ratelimiter update 优化 限流注解增加固定清理时间 2024-10-30 16:43:30 +08:00
ruoyi-common-redis fix 修复 netty 对虚拟线程适配有问题 导致长时间使用 redisson 卡死问题 2026-04-21 10:59:46 +08:00
ruoyi-common-satoken fix 修复 springboot 升级后 依赖缺失 2026-04-24 09:39:53 +08:00
ruoyi-common-security update 优化 satoken 异常信息 强制返回json格式 2025-09-26 09:54:43 +08:00
ruoyi-common-sensitive fix 修复 jackson createContextual 用法不标准导致可能出现的并发问题(https://gitee.com/dromara/RuoYi-Cloud-Plus/issues/IFAM5Z) 2026-03-06 16:54:50 +08:00
ruoyi-common-sms fix PlusSmsDao 改为无条件注册(sms4j 受限处理器启动期拉取 SmsDao 会打 ERROR 日志) 2026-06-30 21:06:37 +08:00
ruoyi-common-social fix 修复 微软三方对接参数缺失 2025-12-12 11:40:51 +08:00
ruoyi-common-sse update 优化 SSE 心跳检测逻辑,增强连接管理与异常处理 2025-10-24 10:53:52 +08:00
ruoyi-common-tenant update 优化 将特殊方法改为私有禁止不懂的用户乱用 2025-11-19 16:23:51 +08:00
ruoyi-common-translation update 优化统一用户昵称 2026-03-10 14:25:29 +08:00
ruoyi-common-web update 优化 全局异常拦截器 不返回具体的异常内容到前端页面 避免信息泄漏问题 2026-04-09 14:21:46 +08:00
ruoyi-common-websocket !815 fix websocket 多线程下IO阻塞的问题 2025-12-23 07:55:24 +00:00
pom.xml add 增加 ruoyi-common-sse 模块 支持SSE推送 比ws更轻量更稳定的推送 2024-07-26 16:05:35 +08:00