范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

SpringBoot全局异常ExceptionHandler无法精确匹配问题分析

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

如果只能上二本学校,哪些专业最好不要选?哪些专业不适合二本学生报考?张雪峰老师曾经说过,不要以为二本的学生就没有机会再追求卓越,每年二三本的学生考进985的同学大有人在。而在高考的时候选择专业也是非常重要的一环,只能上2本的同学,不要选这几类专业!如果招生人数相同,四川大学和电子科技大学哪所学校的录取分数线高?你好提问者电子科大和川大都是985的好大学如果招生相当的话,我认为理工科电子科大分高,文科川大高电子科大的电子信息,计算机相关专业比较热门,就业前景好,分数线高很正常。川大作为一个40岁才开始学习英语是不是在浪费时间呢?谢谢邀请,我是头条全球英语学习指南首先学习英语任何时候都不晚,当然更不是浪费时间,学习英语对于高领的人来说,没有了应试的压力,只要有兴趣持续的去学习,一样可以学以致用,达到基本交流你觉得世界上最荒谬的事是什么?世界上最荒谬的事莫过于仆人可以任意管束主人,而主人对仆人毕恭毕敬,就像老鼠见到猫一样!比如物管和业主的颠倒关系,还有更大的荒谬,各人开动脑筋去想一想吧!享受国家义务教育学成后留学帮海南岛为什么那么多电动车?感谢邀请,我是海南黑凤梨,我来回答!作为一个土生土长的海南人,我想说海南确实真的很多电动车,基本上每一家里最少有一辆电动车,夸张一点的家庭,一人一辆也是很正常的。其实不只是海南,广人社部门基层公务员年限晋升的依据是什么?公务员晋升,按照政治素质,工作能力,文化程度和任职经历,等方面的条件和资格,公务员应该逐级晋升的,特别是优秀的公务员,或者工作情形特殊的,可以按照规定破格或者越级晋升。我们所说的基人死以后,土葬好还是火化好?人究竟有没有灵魂?在市里火葬场工作的小舅子,曾经对我说火化尸体时,会发生让人无法相信的事情,比如火化炉传出死者的呼救声,打开炉门,发现尸体四肢抽动,烧到一半时,拿一根铁叉将尸体的肚子给戳破,防止热胀包工头对于工地还有用吗?我来回答你,我就是轻工包工头,不是你想的那么舒服,第一你要懂图纸,第二你要全方便懂技术,记住全方便,第三最关键人脉,第四你要每天面对质量和工人安全,还有工人出活多少,第五你还要有忍是什么让你决定留在大庆的?大庆未来堪忧,除了沃尔沃汽车组装厂,开发区一片荒凉,经开区同样没发展起来,城市规划又问题。城市配套设施不完备。公立幼儿园就90年代那几个,没有像样的休闲购物步行街。各个公园破烂不堪朋友想让孩子去铁路学校大专,请问铁路局都招哪些铁路学校毕业生?我知道的武汉有一所,我一个同学就在武汉的铁路学校大专毕业,现在的工作很稳定,比我们这些本科毕业生就业还要简单,所以说值得报考。铁路大专!本人在铁路上混过几年,家里如果在铁路上没有比事业单位管理岗十级如何晋升九级?事业单位管理岗位从高到底,设置管理一级到管理十级,十个岗位。管理十级九级就相当于公务员的办事员和科员,管理七级八级相当于正科级和副科级,管理五级六级相当于正处级和副处级等。具体对应
乔丹如果在现在的联盟打球,是不是不会那么厉害,上限巴特勒?在体育圈,远古吹是一个亘古不变的话题。一部分人根本没看过上古大神的比赛,仅凭录像和集锦,就吹得天花乱坠,好像在过去随便拉一个人都可以吊打现在的詹姆斯库里杜兰特一样。这种现象,不仅仅学生不写作业,老师一直罚站孩子,孩子直接厌学。谁对谁错?您的意思是,学生不写作业,老师不罚站孩子,对孩子的学习不管不问,任其自生自灭,孩子就不厌学了?如果您这样认为,老师完全能满足您的要求!惩戒是教育的必要手段,按照教育部2019年制订为什么英雄联盟越来越没意思了?主要还是心态变了,感觉到lol没意思的人,我猜多数人已经离开校园步入社会,心里装的都是生活工作中遇到的各种琐事。打一局游戏,即使队友之间没吵架都会感觉漫长难耐,所以这些人中有不少去母亲经常失眠,总是说自己睡不着觉,该怎么才能缓解?母亲经常失眠,总是说自己睡不着觉,我给你列举一些失眠的情况,并附有建议,希望对你有所帮助。1,如果你母亲到了老年阶段,此时由于身体机能下降,睡眠质量也会下降,随着年龄进一步大,睡眠产检发现胎儿发育大小和孕周数不符?怎么回事呢?怀孕之后,准妈咪会面临大大小小数次孕检,按时做孕检,能够让准妈咪了解胎儿发育及自身身体情况,但是不少准妈咪在孕检的时候会发现宝宝发育大小和孕周不符,于是各种担心,但其实,在一定范围多只公募基金募集失败,意味着什么?这个可能也算是一个时代过去了。对于大部分不怎么投资公募基金的散户投资者可能是好事,因为这些公募基金抱团的打法确实是把不少成长性很好的优质公司买成了不值得投资的公司。这个不值得投资,马斯克明明是一个商人,为什么会有那么多人崇拜他?这是美国人的营销方式包装打造企业的明星。类似于乔布斯,也是包装出来的明星。这个世界的进步就是由企业家和商人推动的,不崇拜他们崇拜谁?敢说敢干,百折不挠,这正是西方世界欣赏的冒险精神DNF最难获取的武器,不是圣耀,也不是普雷,而是这一把,你们知道吗?DNF的武器有很多种,依靠任务或者刷图获取的武器基本都是最顶级的,比如60版本的泰拉,歌兰蒂斯的无影剑,还有领主塔的吐鲁道,甚至后期的释魂,荒古以及普雷的红色武器,这些武器都是每个中国男篮对日本的两场比赛,1胜1负能不能被球迷接受?11月27日和28日,中国男篮与日本男篮背靠背打两场比赛,如果打日本队1胜1负,即使不影响小组出线,这种结果也是难以接受的。与日本这两场比赛是世界杯预选赛,有4个小组的16支球队,用了一个护肤品,半个月皮肤又白又亮又嫩,气色还很好,不用脸就起很多红疙瘩,为什么?这个护肤品肯定加了激素。我知道的一个女孩,在一个化妆品店买了一套化妆品,用了十来天后,皮肤又白又亮,气色粉润。有次她到别的店买了另外一个品牌的护肤品用,脸上顿时起了许多红疹子,以为事业单位管理岗各个学历怎样定级?1事业单位岗位分类事业单位岗位分为管理岗专业技术岗工勤岗。2管理岗等级事业单位管理岗位设置和行政职级类似,晋级都是按等级进行晋升,目前事业单位管理岗位分为十个等级,分别是办事员科员