当前位置: 首页 > 知识库问答 >
问题:

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

梁丘烨
2023-03-14

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

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个答案

宋伯寅
2023-03-14

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

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

正如医生所说:

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

你可以在这里读到更多。

 类似资料:
  • 问题内容: 我的一个控制器中有以下代码: 我只是想使用Spring MVC测试来测试它,如下所示: 我收到以下异常: 循环视图路径[preference]:将再次分派回当前处理程序URL [/ preference]。检查您的ViewResolver设置!(提示:由于默认视图名称的生成,这可能是未指定视图的结果。) 我感到奇怪的是,当我加载包含模板和视图解析器的“完整”上下文配置时,它工作正常,如

  • 我正在使用spring mvc,视图抛出500错误。在控制台上获取错误

  • 我的一个控制器中有以下代码: 我只是想用Spring MVC测试来测试它,如下所示: 我得到以下例外: 圆形视图路径[首选项]:将再次调度回当前处理程序URL[/首选项]。检查您的ViewResolver设置!(提示:由于默认视图名称生成,这可能是未指定视图的结果。) 我觉得奇怪的是,当我加载包含模板和视图解析器的“完整”上下文配置时,它工作正常,如下所示: 我很清楚,模板解析器添加的前缀确保应用

  • 我是拉雷维尔的新手。我正在尝试一个简单的Ajax请求,但是我收到了以下错误消息。这是什么意思? {消息:“,异常:“Symfony\Component\HttpKernel\exception\HttpException”,…}异常:“Symfony\Component\HttpKernel\exception\HttpException”文件:“C:\MAMP\htdocs\project\u

  • 我想做一个圆形的表面视图。我找了很多,但找不到好的解决办法。我现在正在做的是,我将SurfaceView放入一个FrameLayout,然后在它上面放置另一个视图,要么使用PNG掩码,要么使用可绘制的形状xml。给你 但这不是一个好的解决方案,也不是完美的解决方案。我想将surfaceview自定义为圆形。任何帮助都将不胜感激。谢谢:)

  • 问题内容: 我正在尝试将XML发送到服务器并取回XML。有什么办法可以解决/忽略此异常吗? 我知道状态行为空,这会引发此错误。 问题答案: 尝试看看您的服务器实际上返回了什么!它可能不是有效的HTTP响应。您可以使用以下方式将原始的http请求发送到服务器: 响应应类似于: