spring.mvc.contentnegotiation.favor-parameter=true
spring.mvc.contentnegotiation.parameter-name=format
spring 如何使用內容協商功能webflux?
所以這在標題/request?format=json旁邊是可能的。Accept
uj5u.com熱心網友回復:
它的作業原理如下,但不知道這是正確的方法:
@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();
}
};
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/437704.html
標籤:爪哇 春天 弹簧MVC spring-webflux
