82c308b40a
P0 编译错误: - MediaType.includesCompatibleWith() 不存在于 Spring Framework 改为 MediaType.APPLICATION_JSON.isCompatibleWith(contentType) (避免实现阶段 mvn 编译直接阻塞) P2 一致性: - WechatResponseErrorHandler 类注释第 1 条错误('显式重写返回 true') 改为正确的 '委托父类 4xx/5xx 判断' - hasError() 方法内联注释自相矛盾 改为正确的 '委托父类 DefaultResponseErrorHandler.hasError()' - GlobalExceptionHandler.handleWechatApiException rawBody 日志未脱敏 (Interceptor 已脱敏响应 body,但 rawBody 字段在异常对象中再次传递会绕过脱敏) 新增 desensitizeForLog() 方法复用正则,覆盖 code 字段(authorization code 也需脱敏) - 移除 @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) (与现有 BusinessException handler 不一致;HTTP 层统一返回 200,业务错误由 Result.code 表达)