Spring Roo 2.0.0.RC1-更改上下文路径时问题



诊所

我有application.properties中的上下文路径:

server.contextPath=/tierklinik

现在启动应用程序时,URL为 http://localhost:8080/tierklinik,但是当我添加新的东西(创建(时,我会得到错误端,而URL不正确。

保存后的URL:

http://localhost:8080/tierklinik/tierklinik/pets/

我有一个普通的弹簧启动应用程序和上下文路径更改工作。

这是Spring Roo 2.0.0.RC1应用程序中的一个已知问题。

检查create.htmledit.html文件的<form>元素。您可以看到表单的action属性是这样定义的:

data-th-action="@{${collectionLink.to('create').with('item', item.id)}}"

删除@{和最终}您应该获得action属性的以下值:

data-th-action="${collectionLink.to('create').with('item', item.id)}"

问题是@在URL中包含上下文路径,但是collectionLinkitemLink也包括它。

如果要将此更改应用于所有HTML视图,则可以更新.ftl文件,而不是使用命令web mvc templates setup --type THYMELEAF安装模板并更新它们的.html文件。此更新后,再次打开Spring Roo Shell,所有.html文件都将被重新生成从操作属性中删除@

希望它有帮助,

问:

最新更新