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

网站开发服务费合同范本锡林浩特建设局网站

网站开发服务费合同范本,锡林浩特建设局网站,卖猕猴桃网站建设宣传策划书,吐鲁番做网站这篇文章将说明在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.zqtcl.cn/news/822206/

相关文章:

  • 怎么添加网站 多少钱wordpress 在线教育模板
  • 做鞋的垂直网站小型购物网站模板
  • 石家庄公司网站建设网站建设技术难点
  • 阿里云能放企业网站吗建设网站的建设费用包括什么
  • 网站对公司的作用是什么初学者学做网站用什么软件
  • 网站的建设模式高校后勤网站建设要求
  • 网站的导航栏怎么做的网站seo诊断报告怎么写
  • elementui 做的网站写网站编程需要什么
  • 一站式网站建设顾问小程序小游戏开发
  • 网站导航html网站开发从哪开始学
  • 成立网站是不是需要先成立公司上海今天新闻发布会直播
  • 企业只有建立了自己的网站网站建设骗子
  • 凡科 360免费建站培训网页制作机构
  • 做网站用什么后缀好法人变更在哪个网站做公示
  • 公司建一个网站多少钱戴尔公司网站建设
  • 可以做试卷网站数学试卷小学六白沟网站开发
  • 宁波个人网站建设好看的网站在哪里好找
  • 宜春做网站公司wordpress 朋友圈插件
  • 做特价网站ckplayer wordpress
  • 网站运营需要服务器吗在哪个网站做图片视频带音乐
  • 大连网站备案高品质网站建设公司
  • 建站模板哪个好网站添加子域名
  • html5创意网站创建网站公司好
  • php网站开发外文旅游电子商务网站的品牌建设
  • 陕西西安网站建设公司哪家好网页框架是什么
  • 广东网站建设效果安福网站建设
  • 如何将html发布到网站微帮网免费发布信息网
  • 做个网站西安专业网络推广公司
  • 建设网站cms网站开发后台需要自己写吗
  • 天津协会网站建设学计算机的做网站的叫什么工作