Springboot和Thymeleaf很长的网址

时间:2017-10-27 07:10:43

标签: spring url thymeleaf

在处理我的项目时,我遇到了网址问题。 我有大约10个实体,并且都使用URL中的主键来执行更新,创建和读取等操作。

示例网址:

"/project/projectID/clust/clustID/tr/trID/story/storyID/design/designID...."

对象越多,我的网址越长。 当我在设计时,我只需要故事ID来创建/更新设计,而不是所有以前的ID和URL部分。 我继续扩展我的URL的唯一原因是让用户可以导航从设计到项目。例如。

我的控制器中的每个方法都为所有ID提供了很多@Pathvariables,并且我继续将所有ID提供给视图的model.addAttribute。这样做的原因是当用户想要导航到其他地方时,在视图上的按钮中构建URL。

长话短说:

我的网址越来越长,唯一的原因是导航。 控制器方法有一个很长的@Pathvariables参数列表和很多model.attributes来将所有ID放在Thymeleaf视图中。 我在春季训练中使用百里香。 我所有的实体都是双向的。因此,如果您有设计,则可以检索项目。

如何解决这个问题'并保持导航性?

0 个答案:

没有答案