gpt4 book ai didi

java - 谁能解释一下类级 Controller 和方法级 Controller 之间的区别..?

转载 作者:IT老高 更新时间:2023-10-28 13:53:59 25 4
gpt4 key购买 nike

我是 Spring 框架的新手..在 google 上搜索时..我发现很少有在类级别注释了 @RequestMapping 的示例,并且很少有示例在 menthod 级别显示它

何时使用类级别 RequestMapping 和 menthod 级别 RequestMapping 注释...谁能解释一下类级别 RequestMapping 和方法级别 RequestMapping 之间的区别..??

所以我对他们的申请有点困惑:

a) 类(class)级别

b) 方法级别

我还发现了一些 @Requestmapping 类型为 :GET/​​Post,而一些示例没有类型参数。

哪种方法更好..??

较新的版本(>Spring 2.5)是否不需要请求映射的参数类型???

最佳答案

Controller 必须在类级别标记为 @Controller@RequestMapping 注释可以应用于类和方法级别。如果是,方法注释将被解释为相对 URL(相对于类级 URL)。但是,方法级别的注释必须存在,否则方法将不会被映射。

在注解中,参数可以用默认值标记为可选。方法参数就是这样一种情况:它默认为 GET,但可以显式设置为 POST 或其他。

见:

关于java - 谁能解释一下类级 Controller 和方法级 Controller 之间的区别..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10425794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com