YunaiV
|
af5bb360bf
|
fix:一键改包后,RestTemplate 的冲突
|
2 months ago |
YunaiV
|
69e595d62e
|
【同步】BOOT 和 CLOUD 的功能
|
3 months ago |
YunaiV
|
a0b7777783
|
fix:【bpm】LoadBalanced 的 RestTemplate 场景下,影响普通域名的访问,解决 https://gitee.com/zhijiantianya/yudao-cloud/issues/ICY7H3 问题
|
3 months ago |
YunaiV
|
bf0c7dadc7
|
【同步】BOOT 和 CLOUD 的功能
|
4 months ago |
YunaiV
|
f02c004736
|
【同步】BOOT 和 CLOUD 的功能
|
4 months ago |
YunaiV
|
ec3a391981
|
fix:【framework 框架】确保在 Bean 创建前映射应用请求前缀
|
5 months ago |
egd
|
4cb9af22a2
|
fix(web): 确保在 Bean 创建前映射应用请求前缀
场景:
当 app 和 admin 下的接口地址一致时(比如:/system/user/get),需要依赖前缀(admin-api | app-api)来区分,防止 URI 冲突。
问题:
- 当 xss.enable=true 时,会触发 TechXssAutoConfiguration 中 xssJacksonCustomizer 的构建,间接触发 PathMatcher 注入,调用 DelegatingWebMvcConfiguration.configurePathMatch。
- 此时 RequestMappingHandlerMapping 的 mapping 还未加上前缀。
- 当 api-encrypt.enable=true 时,提前注入的 RequestMappingHandlerMapping 没有前缀,导致接口地址重复报错。
解决:
- 不依赖 DelegatingWebMvcConfiguration 的回调顺序。
- 确保即使其他 Bean 提前触发 Mapping 创建时,也能正确加上前缀,避免 URI 冲突。
|
5 months ago |
YunaiV
|
2503432067
|
【同步】BOOT 和 CLOUD 的功能
|
5 months ago |
YunaiV
|
59429be4df
|
feat:【framework 框架】增加 ApiEncryptTest 单测
|
6 months ago |
芋道源码
|
a66fe7cc10
|
!206 修复:Feign 未走自定义 LDT 反序列化
Merge pull request !206 from egd/feature-feignDecoder
|
6 months ago |
egd
|
35d62571fd
|
fix(jackson): 统一 LocalDateTime 毫秒时间戳编解码,消除 Feign/WebFlux 的 ObjectMapper 时序问题
|
6 months ago |
YunaiV
|
fceaa7ae00
|
feat:【framework 框架】兼容 knife4j 4.5.0 版本,升级 spring boot 到 3.4.8
|
6 months ago |
egd
|
b30396d149
|
fix(feign): Feign 默认的解码器未使用全局 HttpMessageConverters,导致LocalDateTime 不能从毫秒时间戳反序列化。改为 SpringDecoder + ResponseEntityDecoder,复用容器里的 ObjectMapper。
|
6 months ago |
YunaiV
|
caa75004fb
|
fix:【framework 框架】兼容 SpringBoot 2.X 版本的 API 加解密
|
6 months ago |
YunaiV
|
8e45cf5787
|
【同步】BOOT 和 CLOUD 的功能
|
6 months ago |
YunaiV
|
37d120b193
|
fix:【framework 框架】GlobalExceptionHandler 兼容更多 ServiceException 情况
|
6 months ago |
YunaiV
|
b4df6f93cb
|
【同步】BOOT 和 CLOUD 的功能
|
6 months ago |
YunaiV
|
1f02103d1b
|
fix:【framework 全局】GlobalExceptionHandler 处理 guava UncheckedExecutionException 异常,https://t.zsxq.com/UszdH
|
6 months ago |
YunaiV
|
a277987139
|
fix:【framework 全局】GlobalExceptionHandler 处理 guava UncheckedExecutionException 异常,https://t.zsxq.com/UszdH
|
6 months ago |
YunaiV
|
7d9de01556
|
【同步】BOOT 和 CLOUD 的功能
|
6 months ago |
YunaiV
|
8eea97add4
|
fix:【bpm 工作流】跨进程调用,无法回调 crm 的工作流结果的问题
|
6 months ago |
YunaiV
|
e72e2588aa
|
fix:Xss 开启不生效的问题 https://t.zsxq.com/qq02q
|
6 months ago |
YunaiV
|
aa37b5a2e2
|
fix:CacheRequestBodyFilter 导致 Spring Boot Admin 无法修改日志级别,https://github.com/YunaiV/ruoyi-vue-pro/issues/795
|
7 months ago |
YunaiV
|
198fb065d4
|
fix:CacheRequestBodyFilter 导致 Spring Boot Admin 无法修改日志级别,https://github.com/YunaiV/ruoyi-vue-pro/issues/795
|
7 months ago |
YunaiV
|
08c31e889d
|
【同步】BOOT 和 CLOUD 的功能
|
7 months ago |
YunaiV
|
ad29b90a43
|
reactor:framework 依赖的 api,交给 yudao-common 包下的 biz 维护
|
9 months ago |
YunaiV
|
a079633355
|
feat:增加租户切换的能力
|
9 months ago |
YunaiV
|
278f4838d8
|
初始化 IoT 服务(模块)
|
11 months ago |
YunaiV
|
9841450458
|
【同步】BOOT 和 CLOUD 的功能(BPM)
|
11 months ago |
YunaiV
|
d27536ffc1
|
【同步】BOOT 和 CLOUD 的功能(BPM)
|
1 year ago |
YunaiV
|
554ee6f02b
|
【同步】BOOT 和 CLOUD 的功能(所有)
|
1 year ago |
CK
|
3a9eeb1d43
|
【功能修复】访问日志:当显式声明@ApiAccessLog注解但未指定operateModule等属性时,系统未能正确获取默认属性值,导致日志记录中部分属性缺失。
|
1 year ago |
YunaiV
|
4d5983bf11
|
【升级】knife4j from 4.5.0 to 4.6.0(社区版)
|
1 year ago |
YunaiV
|
90d006b4c9
|
【同步】BOOT 和 CLOUD 的功能(所有)
|
1 year ago |
YunaiV
|
a4ff54c148
|
【同步】BOOT 和 CLOUD 的功能(CRM 数据权限)
|
1 year ago |
YunaiV
|
561edb80ac
|
【代码优化】框架:简化 api 访问日志、错误日志的记录逻辑
|
1 year ago |
YunaiV
|
1a5755b03a
|
【代码优化】框架:简化 api 访问日志、错误日志的记录逻辑
|
1 year ago |
YunaiV
|
b35799b593
|
【功能修复】API 调用时,相关的 checkData 补充
|
1 year ago |
芋道源码
|
e893caf3ad
|
!131 bugfix
Merge pull request !131 from 尹先生/master-jdk17
|
1 year ago |
YunaiV
|
daef8d3b03
|
【同步】BOOT 和 CLOUD 的功能
|
1 year ago |
yinyilong
|
35f5ee4677
|
bugfix-调整GlobalExceptionHandler,增加InvalidFormatException处理对应RequestBody实体中 xx 属性类型为 Integer,结果传递 xx 参数类型为 String
|
2 years ago |
YunaiV
|
a042a4c366
|
【优化】数据脱敏支持 Spring el 表达式,支持根据权限控制脱敏
|
2 years ago |
YunaiV
|
c9a64030da
|
【同步】BOOT 和 CLOUD 的功能
|
2 years ago |
YunaiV
|
f717c0f9c6
|
【代码优化】PAY:移除 PayClient 缓存,减少复杂性,性能足够(非高频读取)
|
2 years ago |
YunaiV
|
c0df6eab4e
|
【同步】BOOT 和 CLOUD 的功能
|
2 years ago |
YunaiV
|
b0c2f75a3f
|
【功能优化】全局:LoginUser 新增过期时间,方便判断 token 过期
|
2 years ago |
YunaiV
|
825be64d6d
|
【功能优化】全局:简化 GlobalExceptionHandler 对 ServiceException 的打印
|
2 years ago |
YunaiV
|
f6ff5086be
|
【功能优化】全局:处理 HttpRequestMethodNotSupportedException 异常
|
2 years ago |
YunaiV
|
24eaa68269
|
【功能修复】全局:请求租户不存在时,记录访问日志、操作日志异常的问题
|
2 years ago |
YunaiV
|
c6937cf199
|
【模块新增】AI:支持通义千问、文心一言、讯飞星火、智谱、DeepSeek 等国内外大模型能力
|
2 years ago |