Spring允许Controller方法参数为RequestEntity / HttpEntity
个对象。这些可用于获取标题信息。
是否可以扩展上述类并将其用作@Controller
方法参数?
我的项目的用例是为自定义标头公开一些专用方法,这些方法将与HTTP请求一起传递。虽然我可以简单地获取标题并处理它们,但我有兴趣知道是否可以扩展上述类并且有一些方法(进行处理)作为请求对象本身的一部分。
答案 0 :(得分:0)
是。始终可以使用特定于应用程序的类扩展Spring API。您可以通过这样做在Spring层之上提供抽象。
但在您的情况下,您只想在有效负载中使用一些自定义标头,这也可以使用Default Spring API。但是您需要使用MultiValueMap
的正确REST客户端。