我使用helidon SE 1.4.4,如何为所有响应添加intercepor。我的路线是:
return Routing.builder()
.register(JsonSupport.create())
.register("/api/files", health) // Health at "/health"
.register("/api/files", metrics) // Metrics at "/metrics"
.register("/api/files/storage", fileService)
.register("/api/files", OpenAPISupport.create(config))
.build();
我想使用拦截器在所有响应中添加特殊的标头。
也许any
上的Routing.Builder
方法之一可能对您有用。
https://helidon.io/docs/latest/apidocs/io/helidon/webserver/Routing.Builder.html
[您会添加Helidon所指的Handler
,而不是您所说的拦截器,但是从您的描述中听起来像您想要的行为。
希望有效。