Jeha1.0发布,一个Java异常处理框架
程序员文章站
2022-03-28 14:29:14
...
Jeha框架发布了1.0版本。Jeha的目标是使异常的处理变得简单,通过简单的概念做说明和处理。你可以注释你的方法/类,不用担心细节部分的处理。
仅仅几个步骤:
1)创建 handler:
public class MyHandler implements Handler {
public Throwable handle(Throwable throwable, Object... params) {
System.out.println("Handing...");
}
}
2) 注释 类:
public class Test {
@ExceptionHandler(MyHandler.class)
public void methodA() {
// some code here
}
}
3) 使用Jeha´s Maven 插件:
<plugin>
<groupId>org.codecompany</groupId>
<artifactId>jeha-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>jeha</goal>
</goals>
</execution>
</executions>
</plugin>
完成上面的步骤就大功告成了!每次会通过Test.methodA()抛出异常,你的处理器将会捕捉到它并执行MyHandler.handler() 方法。
Jeha还有许多其他的功能,可以查看快速启动指南。
Jeha基于Apache License 2.0。下载包中包括一个快速启动指南,全部源代码和一些实例:http://sourceforge.net/projects/jeha/
仅仅几个步骤:
1)创建 handler:
public class MyHandler implements Handler {
public Throwable handle(Throwable throwable, Object... params) {
System.out.println("Handing...");
}
}
2) 注释 类:
public class Test {
@ExceptionHandler(MyHandler.class)
public void methodA() {
// some code here
}
}
3) 使用Jeha´s Maven 插件:
<plugin>
<groupId>org.codecompany</groupId>
<artifactId>jeha-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>jeha</goal>
</goals>
</execution>
</executions>
</plugin>
完成上面的步骤就大功告成了!每次会通过Test.methodA()抛出异常,你的处理器将会捕捉到它并执行MyHandler.handler() 方法。
Jeha还有许多其他的功能,可以查看快速启动指南。
Jeha基于Apache License 2.0。下载包中包括一个快速启动指南,全部源代码和一些实例:http://sourceforge.net/projects/jeha/
上一篇: Java 展开或折叠PDF中的书签
下一篇: C# 如何打印Word文档
推荐阅读
-
Java 多个异常共享同一个异常处理器的方法
-
Java并行处理框架JPPF 3.0发布,开源的网格计算方案
-
Java网格并行处理框架(JPPF) 1.5版本发布
-
Java并行处理框架JPPF发布RC2版本
-
JPPF 1.9.2:Java并行处理框架发布
-
Java并行处理框架(JPPF) 1.4版本发布
-
JPPF 2.5.1 发布,Java并行处理框架
-
编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。
-
Jeha1.0发布,一个Java异常处理框架
-
Zk 3.6.3发布,一个ajax java框架