v3.5.4
Changes
- refactor(web): extracted ExceptionViewBuilder for unified exception-view construction; lifted hasSuccess() to a default method on BaseResponseData; added a @ConditionalOnProperty switch to its bean.
- fix(web): fixed the unified exception handler's JSON response body losing code/message (regression from the refactor).
- fix: corrected CharConstant.EMPTY from a NUL character to an empty string.
- fix(cache): adapted to Redisson 4.x — removed Config.fromJSON, switched to fromYAML.
- chore(deps): Redisson 4.6.1, jakarta.xml.bind-api 4.0.5, SpringDoc OpenAPI 2.8.17.