我对控制器有疑问。总是在我使用控制器时,im开始声明@requestmapping,例如,如果have usercontroller则为@requestmapping(“/user”);
如果我想在同一个控制器中声明另一个路径怎么办?例如,im有@getmapping(“/info”),我将获得关于用户的信息,但如果我想在同一个控制器路径上声明呢localhost:8080/topic/blablabla? 除了从控制器中删除@requestmapping并在每个get/postmapping上生成另一个路径之外,还有其他解决方案吗?
1条答案
按热度按时间7gs2gvoe1#
定义
@RequestMapping
在控制器级别;这意味着把范围缩小到你的标准。可以使用@requestmapping注解将请求Map到控制器方法。它有各种属性可以通过url、http方法、请求参数、头和媒体类型来匹配。您可以在类级别使用它来表示共享Map,或者在方法级别使用它来缩小到特定的端点Map。阅读更多
你想做的很好,有时我也需要,但就我的研究而言,现在还不支持。