feiniaojin / graceful-response

Spring Boot接口响应处理解决方案,提供统一返回值封装、全局异常处理、自定义异常错误码、参数校验增强、断言增强等功能
https://doc.feiniaojin.com
MIT License
1.09k stars 164 forks source link

希望可以支持断言信息统一返回 #30

Closed Shuimuxiaochao closed 9 months ago

Shuimuxiaochao commented 9 months ago

public boolean deleteSimple(Serializable id) { Assert.isTrue(id.equals(65), "ID错误了"); return this.remove(id); }

例如上面代码,有时候确实需要在业务逻辑中通过断言判断,提示用户简洁的异常信息,这些信息通常是可以让用户自己处理的,由于自己参数不当,或者传递信息有误导致,通过控制的校验函数可能不会那么全面的校验,具体业务的限制我认为是必要的。 所以是否可以支持断言信息的统一封装提供呢?

Aurorxa commented 9 months ago

我已经提交了 PR,就看是否能合并了

Shuimuxiaochao commented 9 months ago

我已经提交了 PR,就看是否能合并了

兄弟 你的pr有对断言处理进行增强吗

feiniaojin commented 9 months ago

非常好的想法,我们会进行调研,欢迎通过README上的二维码加入我们的用户群,持续关注进展

feiniaojin commented 9 months ago

已在3.3.0版本进行支持

https://doc.feiniaojin.com/graceful-response/Assert.html