增加ExceptionFilter和DefaultExceptionFilter支持异常处理

This commit is contained in:
Looly
2024-05-06 15:52:00 +08:00
parent 768e890e2c
commit d07cece0d4
5 changed files with 114 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
package cn.hutool.http.server;
import cn.hutool.http.HttpUtil;
import cn.hutool.http.server.filter.DefaultExceptionFilter;
import java.io.IOException;
public class ExceptionServerTest {
public static void main(final String[] args) {
HttpUtil.createServer(8888)
.addFilter(new DefaultExceptionFilter())
.addAction("/", (req, res) -> {
throw new RuntimeException("Test Exception");
})
.start();
}
}

View File

@@ -0,0 +1,15 @@
package cn.hutool.http.server;
import cn.hutool.http.HttpUtil;
import java.io.IOException;
public class Issue3568Test {
public static void main(String[] args) {
HttpUtil.createServer(8888)
.addHandler("/", httpExchange -> {
throw new IOException("111");
})
.start();
}
}