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 Logstash grok配置调试
Logstash grok配置调试
2
Spring Cloud使用Nacos作为服务配置中心
Spring Cloud使用Nacos作为服务配置中心
3
Flutter实现Toast效果
Flutter实现Toast效果
4
Android集成支付宝SDK支付
Android集成支付宝SDK支付
5
Python Selenium键盘事件
Python Selenium键盘事件
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。