【发布时间】:2018-10-17 03:52:31
【问题描述】:
假设在控制器 A 中,我有
@GetMapping("/path/1")
public String getIndex() {
//it's own unique logic
...
return "path/to/file";
}
在控制器 B 中,我有
@GetMapping("/path/2")
public String getIndex() {
//It's own unique logic
...
return "path/to/file";
}
将来自不同控制器的两个不同映射直接映射到同一个 html(或任何演示文稿)文件是一种好习惯吗?一个映射是否应该控制到特定视图的所有流量?还是应该让其中一个控制器直接映射到其他控制器?
【问题讨论】:
-
我认为将 2 个控制器映射到同一个文件没有任何问题。
-
我也没有看到任何问题,这完全取决于您的逻辑,您是否需要为两个不同的控制器映射使用不同的视图,或者对于任何映射您只需要一个视图。
标签: java spring spring-mvc model-view-controller