Spring Boot小技巧总结

Feign客户端直接指定IP调用服务

@FeignClient(value = "appblog-provider-channel-core", url="192.168.1.10:8888")
public interface ChannelPayApi extends IChannelPayApi {

}

获取请求Header

public Result<Response> query(@PathVariable("id") String id, @RequestHeader("token") String token) {

}

RequestContext请求上下文设置与获取

public class GatewayPreFilter extends ZuulFilter {

    @Override
    public Object run() throws ZuulException {
        RequestContext.getCurrentContext().set(String key, Object value);
public class GatewayPostFilter extends ZuulFilter {

    @Override
    public Object run() throws ZuulException {
        RequestContext requestContext = RequestContext.getCurrentContext();
        Object value = (String) requestContext.get(String key);
上一篇 以太坊买狗流程
下一篇 Spring Boot 中的 RestTemplate不好用?试试 Retrofit!
目录
文章列表
1 EventBus 3.0 在页面间跳转接收不到消息解决方法
EventBus 3.0 在页面间跳转接收不到消息解决方法
2
jQuery表单的取值与赋值
jQuery表单的取值与赋值
3
CentOS添加删除用户和用户组
CentOS添加删除用户和用户组
4
RxJava2学习之五:Map操作符
RxJava2学习之五:Map操作符
5
ElasticSearch 7 搜索(9)排序查询
ElasticSearch 7 搜索(9)排序查询
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。