首页>代码>SpringBoot+Mybatis+thymeleaf搭建开源个人博客系统>/blog/src/main/java/springboot/client/handler/HttpClientInitializer.java
package springboot.client.handler;
import io.netty.channel.ChannelInitializer;
import io.netty.channel.socket.SocketChannel;
import io.netty.handler.codec.http.HttpObjectAggregator;
import io.netty.handler.codec.http.HttpRequestEncoder;
import io.netty.handler.codec.http.HttpResponseDecoder;
import springboot.client.codec.HttpJsonRequestEncoder;
import springboot.client.codec.HttpJsonResponseDecoder;
import springboot.client.handler.ClientHandler;
import springboot.modal.vo.UserVo;
public class HttpClientInitializer extends ChannelInitializer<SocketChannel>{
@Override
protected void initChannel(SocketChannel ch) throws Exception {
ch.pipeline().addLast("http-decoder",new HttpResponseDecoder());
ch.pipeline().addLast("http-aggregator",new HttpObjectAggregator(65536));
ch.pipeline().addLast("json-decoder",new HttpJsonResponseDecoder(UserVo.class));
ch.pipeline().addLast("http-encoder",new HttpRequestEncoder());
ch.pipeline().addLast("json-encoder",new HttpJsonRequestEncoder());
ch.pipeline().addLast("handler",new ClientHandler());
}
}
最近下载更多
陈小灏 LV18
2月18日
ghjgjhgjh LV1
2024年6月17日
微信网友_7015933945958400 LV1
2024年5月30日
zhouenyi LV6
2024年3月20日
酒酒清欢 LV8
2023年12月5日
微信网友_6724618780348416 LV3
2023年12月4日
yqyqyqyqy LV4
2023年7月23日
3416059514 LV1
2023年6月23日
try8023 LV19
2023年5月4日
ycyycy LV1
2022年10月24日
最近浏览更多
求学的熊猫 LV11
10月10日
ES大兵 LV11
8月15日
denliv_hui LV14
7月1日
f22m1a2b2 LV17
2月5日
nightstarshii
1月26日
暂无贡献等级
Duangi LV1
2024年12月18日
微信网友_6797029372219392 LV2
2024年10月29日
Peny_ZH LV5
2024年9月21日
xiaoxindu8 LV10
2024年9月13日
yellow_flowers LV8
2024年7月8日

