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

深圳外贸网站怎么建南阳做网站推广

深圳外贸网站怎么建,南阳做网站推广,免费php企业网站,百度举报网站SpringMVC之异常处理 异常分为编译时异常和运行时异常#xff0c;编译时异常我们trycatch捕获#xff0c;捕获后自行处理#xff0c;而运行时异常是不可预期的#xff0c;就需要规范编码来避免#xff0c;在SpringMVC中#xff0c;不管是编译异常还是运行时异常#xff…SpringMVC之异常处理 异常分为编译时异常和运行时异常编译时异常我们trycatch捕获捕获后自行处理而运行时异常是不可预期的就需要规范编码来避免在SpringMVC中不管是编译异常还是运行时异常都可以最终由SpringMVC提供的异常处理器进行统一管理这样就可以避免随时随地捕获异常的繁琐性。   三种处理方式 1.简单异常处理器使用Spring MVC内置的异常处理器处理SimpleMappingExceptionResolver Component public class MysimpleMappingExceton {Beanpublic SimpleMappingExceptionResolver simpleMappingExceptionResolver(){SimpleMappingExceptionResolver simpleMappingExceptionResolver new SimpleMappingExceptionResolver();//默认错误simpleMappingExceptionResolver.setDefaultErrorView(default.html);Properties properties new Properties();properties.setProperty(java.lang.ArithmeticExceotion,erro1.html);properties.setProperty(java.io.FileNotFoundException,erro2.html);simpleMappingExceptionResolver.setExceptionMappings(properties);return simpleMappingExceptionResolver;} } 2.自定义异常处理器实现HandlerExceptionResolver接口自定义异常进行处理 Component public class MyHandlerExceptionResolver implements HandlerExceptionResolver {Overridepublic ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {ModelAndView modelAndView new ModelAndView();modelAndView.setViewName(/default.html);return modelAndView;} } 3.使用ControllerAdviceExceptionHandler实现全局异常 ControllerAdvice public class GloExceotion {ExceptionHandler(RuntimeException.class)ResponseBodypublic Result runtimeException(){Result result new Result(200,错误,new Object());return result;}ExceptionHandler(FileNotFoundException.class)public ModelAndView fileNotException(){ModelAndView modelAndView new ModelAndView();modelAndView.setViewName(/erro2.html);return modelAndView;}ExceptionHandler(Exception.class)public ModelAndView Exception(){ModelAndView modelAndView new ModelAndView();modelAndView.setViewName(/default.html);return modelAndView;} } 例子 RestController public class ExceptionController {RequestMapping(/e1)public String e1 (){int a10/0;return ruuning exception;}RequestMapping(/e2)public String e2() throws FileNotFoundException {FileInputStream fileInputStream new FileInputStream(file:/barch:/);return ruuning exception;}RequestMapping(/e3)public String e3() {int [] array {1,2};System.out.println(array[5]);return ruuning exception;} }
http://www.zqtcl.cn/news/291226/

相关文章:

  • 网站添加文章机械代加工厂家
  • 学做各种糕点的网站cn网站建设多少钱
  • 首页网站关键词优化教程如何查询网站点击率
  • 文章类型的网站模版北京朝阳区房价2023年最新房价
  • wap网站发布注销主体和注销网站
  • 微信小程序 做网站满足客户的分销管理系统
  • 高佣联盟做成网站怎么做wordpress 更新版本
  • 杭州营销网站建设公司成都网站排名优化报价
  • 网站建设设计哪家好太原新建火车站
  • 医疗网站建设信息cps推广平台有哪些
  • rp怎么做网站备案 添加网站
  • 汕尾手机网站设计淘宝客做网站怎么做
  • 营口公司网站建设网站百度seo关键词优化
  • 网站开发命名规范汉中网站制作
  • 嘉定网站建设公司泗水做网站ys178
  • 邯郸网站设计招聘网齐家网和土巴兔装修哪家好
  • 京东网站推广方式jquery网页设计成品
  • 做本地网站卖四川省建设科技协会网站首页
  • 注册网站引流wordpress5.0.2图集怎么发布
  • 360产品展示网站哈尔滨个人建站模板
  • 怎么做网站的浏览量陕西省住房和建设厅官方网站
  • 上海网站 备案查询平面设计接单网站有哪些
  • 用别人的公司名字做网站想自己做网站推广
  • 百度智能建站平台建设工程信息网官网入口查询
  • 比价网站源码整站程序服务器怎么发布网站
  • html插件代码大全济南网站关键词优化公司
  • 优秀的手机网站设计网站推广的特点
  • 滨州北京网站建设电子商务网站规划与管理
  • 如何注册公司网站域名中国有几大网站
  • php网站留言板怎么做wordpress 相关文章推荐