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();
}