Venus 3.0.9 Released

转至元数据结尾
转至元数据起始

Bug fix:

  • Venus client中配置Service,分成Remote配置与简单的ipAddressList 配置,本次修正了采用 ipAddressList,原远程连接的连接池配置,默认将支持 testOnBorrow=true,testWhileIdle=true
  • 修复Venus返回结果Map中带数组,而没有转换成相应类型的bug 

功能增加:

  • 增加@ExceptionCode Annotation 取代 采用CodedException的接口实现方式,更加方便异常的定义,目前Exception采用扫描classpath的方式获取所有标有 ExceptionCode Annotation的类 进行cache,方便异常类的系列化与反序列化

 异常例子:

     

@ExceptionCode(errorCode=1988000)  /** 该code在你的系统中需要唯一性,否则该code转换成Exception 将会混乱 **/
public class HelloRuntimeException extends RuntimeException {
    private static final long serialVersionUID = 1L;

    public HelloRuntimeException(String msg){
        super(msg);
    }
}
Enter labels to add to this page:
Please wait 
查找标签? 在此录入。