@Component public class SystemParamCache extends Object
| 构造器和说明 |
|---|
SystemParamCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
getBoolean(String name)
获取boolean类型的参数值
|
Date |
getDate(String name)
获取Date类型的参数值
|
String |
getDateTime(String name)
获取日期时间
|
Double |
getDouble(String name)
获取Double类型的参数值
|
Float |
getFloat(String name)
获取Float类型的参数值
|
Integer |
getInt(String name)
获取Int类型的参数值
|
com.alibaba.fastjson.JSONObject |
getJson(String name)
获取Object类型的参数值
|
List |
getList(String name)
获取List类型的参数值
|
Long |
getLong(String name)
获取Long类型的参数值
|
Map<String,Object> |
getMap(String name)
获取Object类型的参数值
|
Object |
getObject(String name)
获取Object类型的参数值
|
String |
getString(String name)
获取String类型的参数值
|
void |
initial(String name,
Object value,
String description)
仅仅作第一次初始化数据,如果数据已经存在则不会进行初化
|
void |
reload()
初始化缓存
|
void |
save(String name,
Object value,
String description)
如果不存在则初始化参数,如果存在则更新数据值
|
void |
update(String name,
Object value)
仅仅更新已存在的参数值
|
@Comment(value="\u521d\u59cb\u5316\u7f13\u5b58") public void reload()
@Comment(value="\u4ec5\u4ec5\u4f5c\u7b2c\u4e00\u6b21\u521d\u59cb\u5316\u6570\u636e\uff0c\u5982\u679c\u6570\u636e\u5df2\u7ecf\u5b58\u5728\u5219\u4e0d\u4f1a\u8fdb\u884c\u521d\u5316")
public void initial(@Comment(value="\u53c2\u6570\u540d\u79f0")
String name,
@Comment(value="\u53c2\u6570\u503c")
Object value,
@Comment(value="\u53c2\u6570\u63cf\u8ff0")
String description)
throws SQLException
name - 参数名称value - 参数值description - 参数描述SQLException@Comment(value="\u5982\u679c\u4e0d\u5b58\u5728\u5219\u521d\u59cb\u5316\u53c2\u6570\uff0c\u5982\u679c\u5b58\u5728\u5219\u66f4\u65b0\u6570\u636e\u503c")
public void save(@Comment(value="\u53c2\u6570\u540d\u79f0")
String name,
@Comment(value="\u53c2\u6570\u503c")
Object value,
@Comment(value="\u53c2\u6570\u8bf4\u660e")
String description)
throws SQLException
name - 唯一namevalue - 参数值 ,支持String,boolean,number,json..description - 参数说明SQLException@Comment(value="\u4ec5\u4ec5\u66f4\u65b0\u5df2\u5b58\u5728\u7684\u53c2\u6570\u503c")
public void update(@Comment(value="\u53c2\u6570\u540d\u79f0")
String name,
@Comment(value="\u53c2\u6570\u503c")
Object value)
throws SQLException
name - 参数名称value - 参数值SQLException@Comment(value="\u83b7\u53d6Object\u7c7b\u578b\u7684\u53c2\u6570\u503c") public Object getObject(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名称@Comment(value="\u83b7\u53d6String\u7c7b\u578b\u7684\u53c2\u6570\u503c") public String getString(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名称@Comment(value="\u83b7\u53d6Int\u7c7b\u578b\u7684\u53c2\u6570\u503c") public Integer getInt(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名称@Comment(value="\u83b7\u53d6Double\u7c7b\u578b\u7684\u53c2\u6570\u503c") public Double getDouble(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名称@Comment(value="\u83b7\u53d6Long\u7c7b\u578b\u7684\u53c2\u6570\u503c") public Long getLong(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名称@Comment(value="\u83b7\u53d6Float\u7c7b\u578b\u7684\u53c2\u6570\u503c") public Float getFloat(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名称@Comment(value="\u83b7\u53d6Date\u7c7b\u578b\u7684\u53c2\u6570\u503c") public Date getDate(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名称@Comment(value="\u83b7\u53d6\u65e5\u671f\u65f6\u95f4") public String getDateTime(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名@Comment(value="\u83b7\u53d6Object\u7c7b\u578b\u7684\u53c2\u6570\u503c")
public com.alibaba.fastjson.JSONObject getJson(@Comment(value="\u53c2\u6570\u540d\u79f0")
String name)
name - 参数名@Comment(value="\u83b7\u53d6Object\u7c7b\u578b\u7684\u53c2\u6570\u503c") public Map<String,Object> getMap(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名@Comment(value="\u83b7\u53d6List\u7c7b\u578b\u7684\u53c2\u6570\u503c") public List getList(@Comment(value="\u53c2\u6570\u540d\u79f0") String name)
name - 参数名Copyright © 2025. All rights reserved.