public class ConfUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
APPCODE
主键:“appCode”
|
static String |
CANT_REMOVE
不能删除
|
static String |
CANT_UPDATE
不能更新
|
static String |
CERT_K
前端传递的k参数,注意与certKey区别,与RDS_CERT无关
|
static String |
CERTID
证书编号
|
static String |
COMMA
分隔符",|;"
|
static String |
COMPID
公司编号
|
static String |
DATA_COLL
数据并发冲突
|
static String |
DATA_USED
数据已在使用中
|
static String |
DENY_ACCESS
越权访问
|
static String |
DUPL_DATA
重复数据
|
static String |
DUPL_NAME
重复命名
|
static String |
INVD_PARAMS
无效的参数
|
static String |
IPADDR
保存在token中的客户端的IP地址的主键“ipaddr”
|
static String |
IS_ROLLBACK
数据库并发回滚
|
static String |
JSONSTR
约定为 “jsonstr”字符串
|
static String |
NOT_FOUND
数据没有找到
|
static String |
OP_BTWN
区间
|
static String |
OP_EQU
使用等于=
|
static String |
OP_EW
以...结束
|
static String |
OP_IN
枚举
|
static String |
OP_LE
小于等于<=
|
static String |
OP_LIKE
使用like包含(include)
|
static String |
OP_LT
使用小于<
|
static String |
OP_ME
大于等于>=
|
static String |
OP_MT
使用大于>
|
static String |
OP_NEQ
使用不等于!
|
static String |
OP_NON
非空
|
static String |
OP_NUL
为空
|
static String |
OP_SW
以...开始
|
static String |
OVER_COUNTS
超数量限制
|
static String |
OVER_LENGTH
数据或字符串长度超出限制
|
static String |
RUN_FAILED
运行未知的错误
|
static String[] |
SQL_EXPR
有效的 SQL表达式,暂时禁用: "!"
|
static String |
TICKET
“ticket”
|
static String |
TOKEN
“token”
|
static String |
TRACEID
跟踪编号
|
static String |
USERID
用户编号
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
apiPermit()
API是否需要对应三方应用授权才能访问
|
static String |
appCore()
主应用的请求地址,如:http://host.ps1.cn
|
static String |
appKey()
应用接口互访KEY
|
static String |
appMain()
主应用,如:"/doyea"
|
static String |
appSign()
为方便区分APPCODE,后台应用标识的编码改为appSign,如:“FF”
|
static String[] |
appSpec()
访问主应用的证书
|
static boolean |
avoidRules()
避开数据库校验规则
|
static String |
baseDot()
多租户的分割符号"."
|
static String |
baseMain()
用于区分Mysql、PG(public),Mysql可配置为"",如:mysql\public,
|
static String |
baseName()
多租户的账套名称的前缀base.name,如:"culai"、"base"
|
static int |
cacheTime()
Redis默认的用户缓存时间 2小时
|
static boolean |
dataIsolation()
租户数据隔离(既非分库、也非分表),需配置为:baseDOT=“0”
|
static String |
dbid()
多租户分库时账套编号的KEY,如:"dbid" 或 "baseId",未配置默认"baseId"
|
static String |
get(String key,
String def)
获取配置参数的值
|
static String |
getConf(String key)
获取配置参数的值
|
static String |
getConf(String key,
String def)
获取配置参数的值
|
static int |
getInt(String key,
int def)
获取配置参数的值
|
static String |
getOpr(Object key)
获取组合主键的操作符
|
static String |
getParam(String key)
前台请求接口数据返给前台的响应参数名
|
static String |
getValid(String key)
前台请求接口的必需参数
|
static Map<String,String> |
gMETAS()
GMETA表的元数据
|
static int |
httpTimeout()
Http请求超时时间,默认2分钟超时,120秒
|
static void |
initAppGconf()
初始化全局配置,在 SpringContext中调用此方法
|
static Object |
invoke(Object bean,
String method,
Object args)
调用:根据Bean名称,发起第三方服务接口调用
|
static boolean |
isApiOpen()
开放API接口标识,可不用配置,若需要配置为:true
|
static boolean |
isCustomMeta()
是否支持自定义设置标签的隐藏和显示的数量
|
static boolean |
isEncOmit()
请求内容是否忽略加密,默认加密(不忽略),可不用配置
|
static boolean |
isEncResp()
响应内容加密,可不用配置
|
static boolean |
isLogResp()
响应日志记录,可不用配置
|
static boolean |
isMultLogin()
控制同一账户多人同时登录,未配置默认为仅限单用户登录使用
|
static boolean |
isSqlExpr(String key)
有效的 SQL表达式的关键字
|
static boolean |
isTracking()
应用请求路径跟踪标识,可不用配置
|
static String |
limitRows()
查询数据行数的限制,未配置默认limit.rows=''不限制数据
|
static String[] |
locales()
支持多语言参数,如:ZH,EN
|
static int |
logArgs()
日志要不要保存“请求参数”的最大长度
|
static boolean |
mustValid()
各个接口通用校验项目(如:dbid等通用项),默认不用配置
|
static <T> List<T> |
obj2List(Object obj)
对象转换为Map
|
static <T> Map<String,T> |
obj2Map(Object obj)
对象转换为Map
|
static Object |
opExpr(Object key,
Object obj)
根据运算符号拼接查询条件:{"E":"{}%"} ->转化为 "名字%"
|
static String |
sqlVText()
有效的防SQL注入的文本值
|
static String |
ssoUrl()
单点SSO请求单点登录的远程服务地址,如:http://sso.ps1.cn/aolai/s
|
static int |
tryTimes()
失败尝试次数
|
static int |
vcodeDue()
Redis默认的验证码有效缓存时间(默认10分钟10000秒)
|
public static final String[] SQL_EXPR
public static String appKey()
public static String appSign()
public static String appCore()
public static String appMain()
public static String[] appSpec()
public static String dbid()
public static String baseDot()
public static String baseName()
public static String baseMain()
public static String[] locales()
public static String ssoUrl()
public static boolean mustValid()
public static String limitRows()
public static int httpTimeout()
public static int cacheTime()
public static int vcodeDue()
public static boolean apiPermit()
public static boolean isTracking()
public static boolean isApiOpen()
public static boolean isEncResp()
public static boolean isLogResp()
public static boolean isEncOmit()
public static int logArgs()
public static boolean isMultLogin()
public static boolean isCustomMeta()
public static boolean avoidRules()
public static int tryTimes()
public static String sqlVText()
public static boolean isSqlExpr(String key)
public static void initAppGconf()
public static int getInt(String key, int def)
public static boolean dataIsolation()
Copyright © 2024. All rights reserved.