提问者:小点点

如何修复“圆形视图路径”异常错误Springboot公司


//运行此代码时,日志中显示了此错误-

Servlet。带有路径[]的上下文中servlet[dispatcherServlet]的service()引发了异常[Circular view path[Students]:将再次分派回当前处理程序URL[/Students]。检查ViewResolver设置!(提示:这可能是由于生成默认视图名称而导致的未指定视图的结果。)]具有根本原因“

//Controller class

import java.util.List;

@Controller
public class StudnetController {

    @Autowired
    private StudentService studentService;

    @GetMapping(path = "/Students")
    public List<Student> getAllStudent(){

    return studentService.getStudent();
        
    }

}
//service class


@Service
public class StudentService {

    @Autowired
    private StudentRepo studentRepo;

    public List<Student> getStudent(){

        return studentRepo.findAll();
    }

共1个答案

匿名用户

就我而言,我将@Controller更改为@RestController并解决了问题。

正如@Knox在评论中提到的,您要么必须使用@Response seBody@Controller,要么只需使用@RestController

正如医生所说:

@RestController是一个方便的注释,它本身用@Controller和@ResponseBody注释。

你可以在这里读到更多。