
异常
此号作废123123
这个作者很懒,什么都没留下…
展开
-
spring mvc 输出 json 异常处理
上一篇写了JSON支持,请求成功时,AnnotationMethodHandlerAdapter使用messageConverters将方法返回值输出到客户端。如果请求失败呢?根本就没有返回值,怎么输出?这种情况,这需要使用spring的错误解析器(ExceptionResolver)。当Controller发生异常,ExceptionResolver将被调用,如此便可以对原创 2012-06-07 15:11:47 · 26165 阅读 · 7 评论 -
spring mvc 输出 json 异常日志、异常国际化处理
异常日志 上面一篇写了异常处理,直接抛出,都交给ExceptionResolver去处理,那么我们怎么记录日志呢?因为异常直接抛出,使用拦截器即可。 异常国际化我们可以设计一个异常类,异常类需要可以设置errorCode,以便将来支持国际化,系统中抛出的异常都是此异常或其子类。例如BPLException,见附件 ------------------spr原创 2012-06-07 15:57:07 · 4653 阅读 · 1 评论 -
OutOfMemoryError: PermGen space,解决办法
分析原因:java内存大体分为年轻代、年老代、永久代,PermGen space即是永久代,其中年轻代存放生命期较短的对象实例,GC频率高,年老代存放生命期较长的对象实例,GC频低,永久代存放元数据信息(如类的字节码),理论上无GC。测试:我使用CXF的动态Client来调用WebService,经过测试发现CXF的WebService动态调用,每次创建Client时,CXF会根据WSDL文档原创 2012-10-17 14:37:51 · 1820 阅读 · 0 评论 -
解决Httpclient 4 偶尔报错ConnectionPoolTimeoutException: Timeout waiting for connection from pool
HttpParams paramsw = new BasicHttpParams();HttpConnectionParams.setStaleCheckingEnabled(paramsw, false);HttpConnectionParams.setConnectionTimeout(paramsw, CONNECTION_TIMEOUT);HttpConnectionParams.s原创 2013-09-27 14:17:12 · 13897 阅读 · 0 评论