欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

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/ 
相关标签: 框架 Java