当前位置: 首页 > news >正文

vps服务器怎么做网站辽宁省城乡建设规划院网站

vps服务器怎么做网站,辽宁省城乡建设规划院网站,织梦cms做网站,如室室内设计网这篇文章将说明在Spring中可以为RESTful Web服务实现异常处理的方式#xff0c;这种方式使得异常处理的关注点与应用程序逻辑分离。 利用ControllerAdvice批注#xff0c;我们能够为所有控制器创建一个全局帮助器类。 通过添加用ExceptionHandler和ResponseStatus注释的方法… 这篇文章将说明在Spring中可以为RESTful Web服务实现异常处理的方式这种方式使得异常处理的关注点与应用程序逻辑分离。 利用ControllerAdvice批注我们能够为所有控制器创建一个全局帮助器类。 通过添加用ExceptionHandler和ResponseStatus注释的方法我们可以指定将哪种类型的异常映射到哪种HTTP响应状态。 例如我们的自定义NotFoundException可以映射到404 Not Found的HTTP响应或者通过捕获java.lang.Exception 所有未在其他地方捕获的异常都将导致HTTP状态500 Internal Server Error 或者IllegalArgumentException可能导致400 Bad请求 或者……好吧我确定您已经有了大致的想法。 如果需要您还可以通过将ResponseBody添加到组合中将更多详细信息发送回客户端。 以下是一个非常有限的示例可以帮助您入门。 GeneralRestExceptionHandler package it.jdev.examples.spring.rest.exceptions;import java.lang.invoke.MethodHandles; import org.slf4j.*; import org.springframework.core.Ordered; import org.springframework.core.annotation.Order; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.*; import org.springframework.web.context.request.ServletWebRequest;ControllerAdvice Order(Ordered.LOWEST_PRECEDENCE) public class GeneralRestExceptionHandler {private static final Logger LOGGER LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());ResponseStatus(HttpStatus.NOT_FOUND)ExceptionHandler(CustomNotFoundException.class)public void handleNotFoundException(final Exception exception) {logException(exception);}ResponseStatus(HttpStatus.FORBIDDEN)ExceptionHandler(CustomForbiddenException.class)public void handleForbiddenException(final Exception exception) {logException(exception);}ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)ExceptionHandler({ CustomException.class, Exception.class })public void handleGeneralException(final Exception exception) {logException(exception);}ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)ExceptionHandler(Exception.class)public void handleGeneralException(final Exception exception) {logException(exception);}ResponseStatus(HttpStatus.BAD_REQUEST)ExceptionHandler({ CustomBadRequestException.class, IllegalArgumentException.class })ResponseBodypublic String handleBadRequestException(final Exception exception) {logException(exception);return exception.getMessage();}// Add more exception handling as needed…// …private void logException(final Exception exception) {// ...}}翻译自: https://www.javacodegeeks.com/2015/06/restful-error-handling-with-spring.html
http://www.yutouwan.com/news/310429/

相关文章:

  • 湘潭哪里做网站现在网站建站的主流语言是什么
  • 新农村建设在哪个网站申请微信公众号运营策划书范文
  • 长沙做互联网平台长沙百度网站排名优化
  • 网站建设预算策划个性化网站成功的案例
  • 中国精品课程网站网络设计工资高吗
  • 湖北商城网站建设做网站的论文摘要
  • php网站模板开源今天的新闻内容
  • 重庆的网站设计公司价格知乎 做网站的公司 中企动力
  • 除了Joomla用什么做网站好网站pv uv有什么作用
  • 怎么做网站发货福州关键词搜索排名
  • 六安网站建设中铁建设集团门户网站登录
  • 做影视网站犯法吗怎么网上接网站开发单自己做
  • 重庆网站推广营销代理农业推广硕士
  • 行业网站 源码晨星wordpress 主题
  • 创建网站花钱吗洛阳市住房与城乡建设部网站
  • 东莞大朗网站建设公司网站测速
  • 建筑教育朝阳seo推广
  • 网站设计计划书的要求郑州网站建设模板制作
  • 建设外贸网站网站建设语音
  • 建设银行网站怎么登陆不百度查重软件
  • php做网站示例招聘网站排行榜2021
  • 淮阳住房和城乡建设局网站万网网站购买
  • 用dw制作做网站需要钱吗wordpress 分类seo
  • 做第三方seo优化网站网站建设及推广费记什么科目
  • 注册网站可以注销嘛网站提现功能开发
  • 租网站服务器网页设计师培训大全
  • 网站的页面布局房屋设计网站推荐
  • 做自己的游戏网站濮阳网站推广
  • 国家住房和城乡建设局网站首页第一家中文商务网站
  • 积玉桥网站建设站长工具海角