SpringBoot 项目 ide 运行正常,打 jar 包后不能如预期运行

2021-05-20 20:02:20 +08:00
 MithrilCookie

如题,在 ide 中运行一切正常。打包后可以运行,但发现配置的统一异常处理没有生效,而且 json 的驼峰转下划线配置类也没有生效

maven 插件配置如下

ide 中运行符合预期

jar 包运行不符合预期

小弟是小白,搜了半天也没找出结果,请教下大佬是什么原因,该如何去排查

1160 次点击
所在节点    程序员
5 条回复
lybcyd
2021-05-20 21:55:33 +08:00
你这个图只能看出是后端报错,具体内容去日志里看看
young1lin
2021-05-21 00:58:33 +08:00
看日志,看日志,看日志。

或者远程 Debug,java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar 你的程序,然后再 IDEA 中添加对应的内容,谷歌可以找到,Debug 看是什么错误。
cnzjl
2021-05-21 09:39:02 +08:00
这种情况只能看日志,或者远程调试下,说不定什么资源没加载,数据不一致之类的
EscYezi
2021-05-21 09:53:36 +08:00
多加 log,解包看看是不是有什么没打包进去
MithrilCookie
2021-05-21 10:42:10 +08:00
谢谢各位帮忙,通过 git 版本逐一回退尝试找到错误原因,加入 feign 之后导致的部分配置失效。把 feign 替换成其他 http 客户端解决了,为啥加了 feign 后会导致部分配置失效还在查

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX