【发布时间】:2021-01-06 15:40:25
【问题描述】:
在针对此控制器运行测试时,我收到 Circular View Path 错误。将@Controller 替换为@RestController 可修复此错误,但现在我在视图中得到实际返回的String,而不是浏览器中显示的视图。
例如,当我将下面的@Controller 替换为@RestController 并将GET 请求映射到"/ListA" 时,控制器方法会在浏览器中返回字符串ListA,正如您所看到的打印内容浏览器是字母 ListA 和我的所有输入、按钮、表格的视图都没有显示。
我在这里错过了什么?
@RestController
@RequestMapping
public class WebController {
@GetMapping("/ListA")
public String viewListAController() {
return "ListA";
}
@GetMapping("/ListB")
public String viewListBController() {
return "ListB";
}
}
【问题讨论】:
标签: spring-boot spring-mvc thymeleaf