spring-cloud/yudao-framework
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 冲突。
2025-09-09 09:51:21 +08:00
..
yudao-common reactor:移除 @Accessors 和 @EqualsAndHashCode 注解 2025-08-30 17:48:10 +08:00
yudao-spring-boot-starter-biz-data-permission fix:【数据权限】强制需要 PermissionCommonApi 2025-07-26 23:06:06 +08:00
yudao-spring-boot-starter-biz-ip 【同步】BOOT 和 CLOUD 的功能(所有) 2025-01-24 20:42:23 +08:00
yudao-spring-boot-starter-biz-tenant 【同步】BOOT 和 CLOUD 的功能 2025-08-31 10:25:40 +08:00
yudao-spring-boot-starter-env reactor:【cloud 微服务】EnvLoadBalancerClient 本地调试时,出现为空是相对正常情况,https://t.zsxq.com/hcam5 2025-08-16 21:23:06 +08:00
yudao-spring-boot-starter-excel feat:添加自适应列宽处理器并替换默认列宽策略 2025-07-26 20:09:05 +08:00
yudao-spring-boot-starter-job 【同步】BOOT 和 CLOUD 的功能 2025-08-29 20:05:55 +08:00
yudao-spring-boot-starter-monitor fix:【framework 框架】注释 opentracing.Tracer 和 skywalking Tracer 不兼容的问题,后续换 opentelemetry 2025-08-24 15:46:09 +08:00
yudao-spring-boot-starter-mq feat:【IoT 物联网】新版本同步 2025-08-30 09:34:40 +08:00
yudao-spring-boot-starter-mybatis chore: mybatis-plus from 3.5.12 to 3.5.14 2025-09-01 13:16:47 +08:00
yudao-spring-boot-starter-protection feat:【IoT 物联网】新版本同步 2025-08-30 10:54:35 +08:00
yudao-spring-boot-starter-redis 【增强】一键改包:支持 site、org 等包 2024-04-29 12:48:46 +08:00
yudao-spring-boot-starter-rpc 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段 2024-04-07 19:51:24 +08:00
yudao-spring-boot-starter-security 【同步】BOOT 和 CLOUD 的功能 2025-08-31 10:25:40 +08:00
yudao-spring-boot-starter-test 【同步】BOOT 和 CLOUD 的功能 2024-10-01 14:51:57 +08:00
yudao-spring-boot-starter-web fix(web): 确保在 Bean 创建前映射应用请求前缀 2025-09-09 09:51:21 +08:00
yudao-spring-boot-starter-websocket 【同步】BOOT 和 CLOUD 的功能(所有) 2024-12-31 09:36:14 +08:00
pom.xml 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件 2024-04-04 02:13:36 +08:00