Spring mvc HTTP方法的Spring注释
是否有任何spring注释可用于捕获http方法。 本质上,我有一个遗留控制器,其中一个方法处理POST、PUT和PATCH 现在我需要添加一个只适用于POST的功能。因此,如果使用者使用POST以外的方法发送请求,我想抛出一个错误。 因此,我想捕获请求方法 我知道使用httpservletrequest.getMethod()可以很容易地获得它,但我想使用spring的注释来捕获它。这将帮助我保持代码的整洁 查询:spring是否支持任何注释,通过这些注释我可以捕获http请求方法 谢谢,您有:Spring mvc HTTP方法的Spring注释,spring-mvc,Spring Mvc,是否有任何spring注释可用于捕获http方法。 本质上,我有一个遗留控制器,其中一个方法处理POST、PUT和PATCH 现在我需要添加一个只适用于POST的功能。因此,如果使用者使用POST以外的方法发送请求,我想抛出一个错误。 因此,我想捕获请求方法 我知道使用httpservletrequest.getMethod()可以很容易地获得它,但我想使用spring的注释来捕获它。这将帮助我保持代码的整洁 查询:spring是否支持任何注释,通过这些注释我可以捕获http请求方法 谢谢,您有
@GetMapping
@PostMapping
@PutMapping
(...)
及其他
当您放置例如@GetMapping并尝试请求另一个方法时,您将自动收到HTTP错误405-不允许使用该方法
从4.3版开始提供。我想我的问题不清楚。我不想验证它。在我的例子中,只有一种方法可以处理POST、PUT和PATCH。当方法是POST时,我需要做一些处理。因此,我想知道是否可以使用任何spring注释捕获传入的方法类型。