mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
新增restful模式
This commit is contained in:
@@ -5,6 +5,7 @@ import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author 六如
|
||||
@@ -54,6 +55,11 @@ public class DefaultOpenContext extends OpenContext implements Serializable {
|
||||
*/
|
||||
private Locale locale;
|
||||
|
||||
/**
|
||||
* 请求头
|
||||
*/
|
||||
private Map<String, String> headers;
|
||||
|
||||
public void initContext() {
|
||||
this.setContext(this);
|
||||
}
|
||||
|
@@ -3,6 +3,7 @@ package com.gitee.sop.support.context;
|
||||
import com.alibaba.ttl.TransmittableThreadLocal;
|
||||
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author 六如
|
||||
@@ -51,10 +52,20 @@ public abstract class OpenContext {
|
||||
*/
|
||||
public abstract Locale getLocale();
|
||||
|
||||
/**
|
||||
* 获取请求头
|
||||
*/
|
||||
public abstract Map<String, String> getHeaders();
|
||||
|
||||
protected void setContext(OpenContext openContext) {
|
||||
THREAD_LOCAL.set(openContext);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前OpenContext
|
||||
*
|
||||
* @return 返回OpenContext
|
||||
*/
|
||||
public static OpenContext current() {
|
||||
return THREAD_LOCAL.get();
|
||||
}
|
||||
|
Reference in New Issue
Block a user