Java源码示例:feign.form.spring.SpringFormEncoder
示例1
/**
* Feign Spring 表单编码器
* @return 表单编码器
*/
@Bean
@Primary
@Scope("prototype")
public Encoder multipartEncoder(){
return new SpringFormEncoder();
}
示例2
private Encoder springEncoder(ObjectProvider<AbstractFormWriter> formWriterProvider) {
AbstractFormWriter formWriter = formWriterProvider.getIfAvailable();
if (formWriter != null) {
return new SpringEncoder(new SpringPojoFormEncoder(formWriter),
this.messageConverters);
}
else {
return new SpringEncoder(new SpringFormEncoder(), this.messageConverters);
}
}
示例3
public SpringEncoder(ObjectFactory<HttpMessageConverters> messageConverters) {
this.springFormEncoder = new SpringFormEncoder();
this.messageConverters = messageConverters;
}
示例4
public SpringEncoder(SpringFormEncoder springFormEncoder,
ObjectFactory<HttpMessageConverters> messageConverters) {
this.springFormEncoder = springFormEncoder;
this.messageConverters = messageConverters;
}
示例5
@Bean
public Encoder feignFormEncoder() {
return new SpringFormEncoder(new SpringEncoder(messageConverters));
}
示例6
@Bean
public Encoder feignFormEncoder() {
return new SpringFormEncoder();
}
示例7
@Bean
public Encoder feignEncoder () {
return new SpringFormEncoder(new SpringEncoder(messageConverters));
}
示例8
/**
* 支持上传
*
* @return SpringFormEncoder
*/
@Bean
public Encoder feignFormEncoder() {
return new SpringFormEncoder();
}
示例9
/**
* Feign form encoder encoder.
*
* @return the encoder
*/
@Bean
public Encoder feignFormEncoder() {
return new SpringFormEncoder();
}