![](/img/trans.png)
[英]How to use ReactiveQuerydslPredicateExecutor with spring webflux
[英]How to use content negotation format parameter in Spring WebFlux?
spring.mvc.contentnegotiation.favor-parameter=true
spring.mvc.contentnegotiation.parameter-name=format
如何使用 spring webflux
中的內容協商功能?
因此/request?format=json
可以在Accept
header 旁邊。
它的工作原理如下,但不知道這是正確的方法:
@Configuration(proxyBeanMethods = false)
public class ReactiveWebFluxConfigurer {
@Value("${spring.mvc.contentnegotiation.parameter-name}")
private String formatName;
@Bean
public WebFluxConfigurer webFluxConfigurer() {
return new WebFluxConfigurer() {
@Override
public void configureContentTypeResolver(RequestedContentTypeResolverBuilder builder) {
builder.parameterResolver().parameterName(formatName);
//if you want, add additional fallback to Accept header if format param is missing
builder.headerResolver();
}
};
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.