为什么POST请求不能在Eclipse之外工作

时间:2017-06-14 14:08:26

标签: java spring eclipse post

我正在运行一个springboot应用程序,我用两种方式运行:

1)在eclipse run as -> application中运行spring boot app并为spring boot app选择Application.java并在Eclipse中运行它。我发送给它的所有POST请求都可以正常工作。

2)将spring boot编译成jar,然后将其作为java -jar <>.jar运行。应用程序启动正常,但这次只有一些POST请求正常工作。

是否有可能发生这种情况的原因?在这两种情况下,我都不会以不同方式发送请求。在第二种情况下,我收到500错误

1 个答案:

答案 0 :(得分:0)

好的我弄明白了这个问题,我有一个角度前端,我将Typescript对象传递回服务器,然后Spring自动映射到POJO。出于某种原因,当我在Eclipse中将应用程序作为Eclipse应用程序运行时,此映射工作正常,但是当我将打包的JAR作为独立服务器运行时则不行。

这就是错误背后的原因,但如果有人能够阐明为什么这种映射差异存在,那么这将减少痛苦。