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

最好的产品网站建设成都网站建设推来客

最好的产品网站建设,成都网站建设推来客,网页设计与网站建设实训目的,西安教育平台网站建设今天其他组的一个程序在k8s中启动报错#xff0c;启动之后立马就关闭了。我去看日志#xff0c;发现最后面报了一个UnknownHostException异常#xff0c;感觉是这个原因导致的#xff0c;然后查看异常栈。定位到一个CommandLineRunner接口实现类#xff0c;这个实现类里面…今天其他组的一个程序在k8s中启动报错启动之后立马就关闭了。我去看日志发现最后面报了一个UnknownHostException异常感觉是这个原因导致的然后查看异常栈。定位到一个CommandLineRunner接口实现类这个实现类里面写了一个企业微信通知已经启动的代码代码中发送了post请求但是没有用try包裹起来。 我自己这组的项目也有类似的功能不过我的实现是通过新建一个线程在里面编写通知的代码所以就算报错也不会导致程序关闭其实我写的时候是不知道这里面抛出异常会导致程序关闭的只能说碰巧了。 后面测试发现实现了CommandLineRunner接口或者实现ApplicationRunner接口的类只要在run方法里面发生了异常不管是不是运行时异常并且没有捕获的话就会导致程序关闭。 springBoot项目启动之后会执行SpringApplication中的run方法初始化一些参数之后会调用callRunners方法这个方法就是去执行实现了CommandLineRunner或ApplicationRunner接口的实现类run方法注意这个方法被try包裹。 callRunners里面的代码比较简单就是找到实现了那两个接口的bean对象然后调用callRunner方法callRunner方法里面就是调用我们重写的run方法如果调用发生异常异常会被抛出去。 调用callRunners报错之后会进入catch块中执行handleRunFailure方法handleRunFailure方法里面会调用关闭的方法
http://www.pierceye.com/news/571503/

相关文章:

  • 外贸网站建站系统基于php网站开发
  • 可以做代销的网站都有哪些神马网站快速排名案例
  • 个人能申请网站吗百度站长提交网址
  • 给素材网站做签约设计不想做了网络规划设计师教程第2版pdf
  • 新做的网站怎样推广html代码加密
  • 织梦淘宝客网站嘉兴网站开发公司
  • 宁波网站推广营销网上购物软件哪个好
  • 网站 风格做网站都可以做什么
  • 网站的建设公司简介现在建站好么
  • 简述电子商务网站建设流程wordpress极速优化
  • 移动网站怎么做万维设计
  • 建设网站我们重中之重-用户体验企业网站模板 首页大图
  • 怎么在本地做网站wordpress 建表
  • wordpress整站数据网站设计公司排名
  • 常州建设局网站海南网站建设报价方案
  • 做网站流量怎么解决广州热点新闻
  • 浙江省网站icp备案网页设计大赛海报
  • 做传奇开服一条龙网站哪个好学计算机网站建设
  • 商城网站素材wordpress影视解析插件
  • 昆明市住房和城乡建设局门户网站如何做自己官方网站
  • 微网站官网室内设计平面图素材
  • 国外做袜靴的网站wordpress在后台文章自定义表单
  • 网站商城建设实训心得优质校建设网站
  • 皖icp网站建设专业建设存在问题及改进建议
  • 建设网银登录网站wordpress怎么删除目录下
  • 网站建设帖子微信附近人推广引流
  • 苏州建网站要多少钱龙岩推广公司
  • 网站二次开发做外贸网站策划
  • 珠海建网站公司wordpress 关闭访问
  • 建设跳转公积金网站网站建设太金手指六六二五