基于slueth的参数透传插件
简介
- 微服务下使用
- 调用过程中用户信息,页面语言信息的透传
使用方式
yaml配置:
bizi:
sleuth:
config:
headers: lang_info #如果由多个,逗号隔开.这里配置从filter里需要获取的headerName
调用方式:
@Service
public class SessionInfoService {
@Resource
private SessionInfoOperator sessionInfoOperator;
public String getLangInfo(){
return sessionInfoOperator.getSessionInfo("lang_info");
}
public void setUserId(){
sessionInfoOperator.setSessionInfo("user_id","bishion");
}
}