spring-cloud/spring-cloud-gateway
Ver no GitHubProvide Kotlin Extension Functions (with reified type) for GatewayFilterSpec
Open
#1.252 aberto em 18 de ago. de 2019
enhancementhelp wanted
Métricas do repositório
- Stars
- (4.284 stars)
- Métricas de merge de PR
- (Mesclagem média 1d 21h) (18 fundiu PRs em 30d)
Description
GatewayFilterSpec (https://github.com/spring-cloud/spring-cloud-gateway/blob/master/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/route/builder/GatewayFilterSpec.java) has the Java methods modifyRequestBody and modifyResponseBody with arguments of type Class<T>. It would be nice to have Kotlin Extension Functions with reified types just as implemented by @sdeleuze for the Spring Framework.
Then in Kotlin one could write e.g. modifyResponseBody<String, String> { … } instead of modifyResponseBody(String::class.java, String::class.java) { … }.