游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

SpringBoot全局异常ExceptionHandler

  这个是我的全局异常处理类,以newThirdException(JSON。toJSONString(obj))形式抛出了这个自定义异常,不管从最底层的方法抛出上层不抛,还是从controller的入口开始都抛出,均无法精确匹配。下面分别是自定义异常和全局异常处理类,分析过程在末尾。
  springbootstarterparent版本:2。3。12。RELEASE
  第一次调用exceptionLookupCache为空,会通过getMappedMethod方法获取后再进行put,exceptionLookupCache是一个MapClasslt;?extendsThrowable,Method
  类型的ConcurrentReferenceHashMap结构。
  第2步,核心代码逻辑:从mappedMethods中解析自定义异常和自定义异常的处理方法映射集合。mappedMethods是类型为MapClasslt;?extendsThrowable,Method的HashMap结构在服务启动的时候通过init方法加进去。有异常抛出时通过mappedException。isAssignableFrom这个native方法判断mappedMethods的keys,keys就是在全局异常中定义的所有异常类,包括自定义异常。
  第3步:。common。basic。exception。ThirdException在通过isAssignableFrom判断时返回了false,所以没有加到matches里面,也就没有机会参加排序,就导致没有匹配到准确的处理方法。
  启动的时候mappedMethods里面可以正常加进去,但是isAssignableFrom判断时返回了false,随后调用的时候mappedMethods就为空了,这很正常,因为它就是个reference的ConcurrentHashMap。但导致exceptionLookupCache会加进去一个ThirdExceptionnull的kv,结果就是找不到ThirdException对应的处理方法,进而直接走了ExceptionHandler(valueException。class)
  感觉就像是代码问题,有什么解决方案吗?解决了有红包

冯玉祥到底该不该将溥仪驱逐出紫禁城?我的答案是:不该,至少当时不该急着赶溥仪出紫禁城。当时的世界各国巴不得溥仪早点离开紫禁城,摘下皇帝的头冠,所以苏俄一直在唆使冯玉祥将满清皇族赶出紫禁城,而恰恰这样的做法对中华民……到底是李鸿章挪用了北洋水师的经费还是慈禧太后?严格的说,李鸿章和慈禧都没挪用北洋水师的经费,不过因为当时清政府财政紧张,北洋水师的经费一直不足,甚至部分下拨的经费后来也被占用。1875年,清政府鉴于西方列强多次从海上……狸猫换太子的太后最后什么结果?很好!好到你意想不到前言狸猫换太子的故事一直广为流传,甚至被拍成各种各样的电视剧,一个个故事都是精彩绝伦。特别是最后真相大白,太后收到应有的处罚,让大家看的非常过瘾。不过这都只是虚构出来的,……广东肇庆卧佛含丹出圈!游客爱奇观,更爱天文地理知识9月16日,肇庆卧佛含丹现场,游客里三层外三层。南都拍客吴文军摄临近秋分,广东肇庆卧佛含丹的奇观吸引了众多粉丝,也吸引了众多官方媒体如新华社、外省卫视的关注和推送,助力肇……三国乱世,为何少数民族没趁乱入侵中原?只因有这七位虎将存在三国时期,到处都是硝烟与战争。赤壁之战后才有了三足鼎立的场面,那时全国都处于混战之中,可为什么始终都没有少数民族侵略中原呢?其实这跟我们三国时期的七位虎将有关。虎父无犬子……周幽王真的为了褒姒而烽火戏诸侯吗,清华简可以告诉你答案大家好,我是尼摩船长,欢迎乘坐鹦鹉螺号,尼摩船长带你遨游知识的海洋。烽火戏诸侯是中华历史上的著名事件,说的是西周时期周幽王为了讨好爱妾褒姒而点燃烽火,戏弄诸侯的故事,最后……对面秒拿热度第一的吕布,反手拿出这几个英雄,让他后悔这个选择王者营地最近更新了一些内容,在数据一栏中,新增了一个顶端排位的选项,以后英雄强度分析又有了一个新的依据。以后英雄的强度分析就要从所有段位、巅峰赛1350和顶端排位三个方向来分析……孙膑,活着的目的是为了杀死同学庞涓,杀死庞涓后,去向成谜孙膑和庞涓俩个人师出同门,俩个人在前期的关系可以说是非常的好。但是为何孙膑会失去双腿无法站立?为何世人说孙膑活着是为了杀了庞涓呢?为何孙膑杀了庞涓后世人却不知道他的去向呢?那么……2023年长宁咖啡文化节即将开启!4月28日,一起咖啡吧嘉年华系列活动之长宁咖啡文化节将正式启动!本届咖啡文化节为市民游客们带来美味市集、乐队演出、咖啡故事系列活动、咖啡戏剧节、第二届宝藏咖啡馆评选等丰富多彩的……2022年,苹果三星小米们还有10场硬仗要打智东西(公众号:zhidxcom)作者云鹏编辑心缘新年假期刚过,国内Redmi、realme、OPPO、联想拯救者的多款新机已经蓄势待发,天玑9000与骁龙8……英冠女王公园巡游者VS雷丁女王公园上轮客场1:0拿下联赛冠守谢菲联,也付出了两位大将受伤的代价,球队近期连续四场不败,并且拿下三场胜利,状态正佳。由邓恩、帕尔、莱贝德等主力组合防守阵容相当扎实,进攻端威……现役身体天赋最强的十大球员,状元占了7个,胖虎可能成为水货身体天赋这个东西是天生的,不管后天怎么努力训练都无法弥补,现实就是这么的残酷,身体条件决定了绝大部分球员的上限,今天咱们就一起来看一下,现役里身体条件最爆炸的十大球员10……
国足02输给阿曼后!3名球员或告别国家队,吴曦于大宝上榜众所周知,国足在最后一场世预赛的比赛中,面对的对手是阿曼。这个对手在世界的排名比不上中国队,而且国足在上一场还逼平了沙特。在这样的情况下,这场比赛中国队很多球迷都期待能够……此人百官助饷铁公鸡一个,大顺追赃竟吐银15万两,真让人唏嘘慨话说崇祯希望百官们参捐饷,以帮助大明渡过难关,当文武百官一见堂堂的当朝国丈亦才出了3000两银子,便都一个个能少则少的了。他们差不多都只捐了几十两、几百两聊以应景。……对越自卫反击战,许世友并非第一人选,上级原本想用这位四野名将对越自卫反击战,是我军与越南在军事上的一次交锋,发生在1979年2月。此前越南屡次挑衅我国,在我国边境挑起武装冲突,打伤打死我国边民,蚕食边境,制造多起流血事件。鉴于越南……假如张作霖如果没死,对东北人来说是福还是祸?张作霖是东北王,也是北洋军阀的奉系首领,长期盘踞东北,还曾入关担任了打进北京,任陆海军大元帅,代表中华民国行使统治权,成为国家最高统治者。但是在1928年,面对北伐军对东北军的……为何东北王张作霖能镇住杨宇霆,而张学良就不行反而杀掉?将才和帅才之间有着一道难以逾越的鸿沟。张作霖是帅才,而杨宇霆只能算将才,就连韩信这样千年难得一遇的顶级将才都无法逃脱被处死的命运,张作霖能镇住杨宇霆也在情理之中。张作霖……川军学曹操巧设冰墙,徐向前无计可施,一老农献计川军怕打屁股在三国里,曹操通过筑造冰墙建立起了防御工事,阻拦了来自马超的进攻,也因此捡回了一命。不谈这样的事情在当时是否真的能够实现,但这样一个方法却被川军用在了红军长征时期,阻拦了徐向前……诸葛亮连环三招说服孙权一起抗曹展现过人的才智和辩才曹操大兵压境,刘备一路从新野败退到夏口,危在旦夕。隆中对给刘备定下联孙抗曹策略的诸葛亮,只能亲自下场出使东吴,去完成这一重大使命。当时的孙权在表面上归顺曹操代表的朝廷,实际上是……试图推测一下蒙哥真正的死因蒙哥(1209年1月10日1259年8月11日),拖雷家的老大,忽必烈、旭烈兀、阿里不哥的同胞哥哥,享年50岁。关于他的死因,史书上没有一个明确的说法。只能确认的是他死得很突然……他一生未娶妻,教出79位院士,年近七旬却被赶出清华,以乞讨为经历了长时间的战乱,新中国百废待兴,许多游学在外的爱国学子纷纷启程回国,他们不畏艰难,义无反顾地冲在建设最前线,尽自己所能为国家未来做出贡献。钱学森等一批爱国科学家声名远扬,但……觉醒年代(第一集)分解觉醒年代:他再度回国,想找新的救国之路,他能否达成所愿?觉醒年代:这个男人不简单,流亡在国外,只为寻求救国之路觉醒年代:勇于抵抗腐制,另引历史洪流,结果怎么样?……世界苗乡彭水打造民族特色的国际旅游名城为把习近平总书记对重庆提出的两点定位、两地两高目标落实在苗乡大地,彭水苗族土家族自治县把融入成渝地区双城经济圈和一区两群协调发展,作为走好新时代赶考路,打造具有民族特色国际知名……要使自己的生命获得价值和炫彩Inthisworld,peoplearedestinedtosufferplentyofwrongs。人生在世,注定要受许多委屈。Themoresuccessfu……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网