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

Spring Boot Rest API

梁丘权
2023-03-14

我有一个带有路径参数的API,我使用Spring Boot实现了它

获取URL/student/4/course/abc

不,我的问题是如果用户进入 /student//课程或

/学生/4/课程/

我是否需要验证它并发送无效路径参数的消息?由于它没有执行控制器功能,如何进行验证?

或者由于URI本身是错误的,默认404没有任何消息。

我尝试了@Non空白验证,但仍然显示白标错误页面。非空白验证是否适合这种情况,并且它是否会执行为控件可能不会进入方法,因为URI是错误的。

共有1个答案

吕霍英
2023-03-14

这看起来像是一个学生作业,我不希望无效的URL被优雅地处理,除非你的老师要求你这样做。默认的404页面是预期的,并且可以正常工作。

在正式生产环境中,您可以(应该)使用@ExceptionHandler来捕获和处理404。

@NonBlank用于确保文本参数不为空。我不会在这种情况下使用它。

 类似资料:

相关问答

相关文章

相关阅读