• 仅含 @Async 而无 CGLIB 触发器(如 @Transactional)的 bean(如 ImWebSocketServiceImpl)
    被 JDK 动态代理后,getSelf()=SpringUtil.getBean(getClass()) 按实现类取 bean 必抛
    NoSuchBeanDefinitionException,致 IM 模块全部写操作事务内通知发送回滚整体 500。
    与 @EnableTransactionManagement(proxyTargetClass = true) 口径对齐根治。
    
    验证:修复后 IM 域回归 7 例两轮全绿(jobs 1422-1425/1427-1431);
    诊断实证 proxyClass=jdk.proxy2.$Proxy926 仅接口型。
    dadiyang authored
     
    Browse Dir »






  • - 新增 MultiDictConvert,支持半角逗号存储的多值字典字段
    - 支持 String、Collection、Set、具体集合类和数组字段
    - 未知字典 label/value 时整体转换失败,避免返回部分结果导致数据缺失
    - 补充单值、多值、空值、顺序保持和失败场景单元测试
    YunaiV authored
     
    Browse Dir »