警告org.springframework.web.servlet.PageNotFound - 不支持请求方法“POST”

时间:2014-10-06 15:53:43

标签: rest spring-mvc jhipster

Os是Mac Os Maverick。

在jhipster上下文(最新版本,1.2.2)中,当我使用yo jhipster:entity生成器生成的实体请求默认应用程序时,出现错误。

我运行一个yo jhipster来创建一个使用mongodb作为数据库,java 7并没什么特别的vanilla应用程序。 然后我在客户端部分运行grunt buildgrunt server进行热重新加载,为服务器端应用运行mvn spring-boot:run

当我转到http://localhost:8080/网址时,我会看到正常的网页。我可以使用用户登录或管理员登录。

我运行yo jhipster:entity foo以获得后端的休息服务示例。

当我请求带有URL http://localhost:8080/#/foo的foo资源时,我会在页面上获得CRUD资源,就像在jhipster网站上所说的那样。

但是当我尝试用模态形式创建一个foo项时,我在后端服务器日志上遇到错误([WARN] org.springframework.web.servlet.PageNotFound - 不支持请求方法'POST')。

我无法弄清楚如何解决这个问题。

我是否遗漏了文档中的内容?

你有什么想法吗,提示?

我使用H2作为开发数据库而不是mongodb也有同样的问题。

感谢。

埃尔韦

1 个答案:

答案 0 :(得分:0)

这可能是由于MongoDB,如果你有一个日期字段。 我们将很快发布一个新的和改进的Entity子生成器,它应该更适合你。在测试时,我遇到了MongoDB的序列化问题和日期字段,我在这个新版本中对其进行了更正。这是因为杰克逊不能序列化Joda时间日期(正确的注释仅为SQL数据库而不是NoSQL数据库生成)