dto, final Consumer> cons) throws Exception
这段代码一开始并没有什么问题,但是投入生产后发现有些异常数据导致服务器报错了,但是前台还是返回操作成功...,debug查看后发现是异常被调用方吃掉了,原因了原生Consumer不支持异常抛出,只能内部处理,接到反馈后,自己测试确实能复现,查看Consumer源码发现原生确实不支持抛出,查阅网络资料,发现只能重写一个...中的异常抛出
* @author:Erwin.Zhang
* @date: 2021-03-01 10:59:19
*/
@FunctionalInterface
public interface...中抛出异常
* @author:Erwin.Zhang
* @date: 2021-03-01 10:58:31
*/
public class Throwing {
private Throwing...org.junit.Test;
import org.junit.rules.ExpectedException;
* @ClassName: ThrowingTest
* @Description: 测试异常抛出