类org.springframework.http.codec.ClientCodecConfigurer源码实例Demo

下面列出了怎么用org.springframework.http.codec.ClientCodecConfigurer的API类实例代码及写法,或者点击链接到github查看源代码。


@Before
public void setup() throws Exception {
	List<HttpMessageReader<?>> readers = ServerCodecConfigurer.create().getReaders();
	ReactiveAdapterRegistry registry = ReactiveAdapterRegistry.getSharedInstance();
	this.resolver = new RequestPartMethodArgumentResolver(readers, registry);

	List<HttpMessageWriter<?>> writers = ClientCodecConfigurer.create().getWriters();
	this.writer = new MultipartHttpMessageWriter(writers);
}
 

@Override
public ClientCodecConfigurer.MultipartCodecs multipartCodecs() {
	if (this.multipartCodecs == null) {
		this.multipartCodecs = new DefaultMultipartCodecs();
	}
	return this.multipartCodecs;
}
 

@Before
public void setup() throws Exception {
	List<HttpMessageReader<?>> readers = ServerCodecConfigurer.create().getReaders();
	ReactiveAdapterRegistry registry = ReactiveAdapterRegistry.getSharedInstance();
	this.resolver = new RequestPartMethodArgumentResolver(readers, registry);

	List<HttpMessageWriter<?>> writers = ClientCodecConfigurer.create().getWriters();
	this.writer = new MultipartHttpMessageWriter(writers);
}
 

@Override
public ClientCodecConfigurer.MultipartCodecs multipartCodecs() {
	if (this.multipartCodecs == null) {
		this.multipartCodecs = new DefaultMultipartCodecs();
	}
	return this.multipartCodecs;
}
 

@Override
public ExchangeStrategies.Builder codecs(Consumer<ClientCodecConfigurer> consumer) {
	consumer.accept(this.codecConfigurer);
	return this;
}
 

@Override
public ExchangeStrategies.Builder codecs(Consumer<ClientCodecConfigurer> consumer) {
	consumer.accept(this.codecConfigurer);
	return this;
}
 

/**
 * Customize the list of client-side HTTP message readers and writers.
 * @param consumer the consumer to customize the codecs
 * @return this builder
 */
Builder codecs(Consumer<ClientCodecConfigurer> consumer);
 

/**
 * Customize the list of client-side HTTP message readers and writers.
 * @param consumer the consumer to customize the codecs
 * @return this builder
 */
Builder codecs(Consumer<ClientCodecConfigurer> consumer);
 
 类所在包
 类方法
 同包方法