Spring Boot Sping Boot 3中的HttpStatusCode

gijlo24d  于 9个月前  发布在  Spring
关注(0)|答案(1)|浏览(141)

我刚刚将一个应用程序迁移到Sping Boot 3,在迁移之前,我使用HttpStatus来获取有关某个Web客户端使用gerReasonPhrase()方法返回的错误消息的更多详细信息。
现在我发现在Sping Boot 3中,HttpStatus被弃用了,我不得不使用HttpStatusCode来代替。但是HttpStatusCode没有getReasonPhrase()方法或类似的方法。有没有一种方法可以通过HttpStatusCode获得与以前相同的信息,而不必使用其相应的消息进行状态代码Map?
我正在Sping Boot 3中搜索一个与Sping Boot 2中存在的方法类似的方法。

mrwjdhj3

mrwjdhj31#

HttpStatus在当前的Spring版本中似乎没有被弃用。
但是有一些的枚举值是不推荐使用的(例如,KNOKPOINT)。
此外,HttpStatus实际上实现了HttpStatusCode,它们不是两个不同的实现。因此您可以在它们之间传递状态代码,因为它与HttpStatusCodesee mapping)中声明的值字段相同。

相关问题