类 MagicAPIProperties
java.lang.Object
org.ssssssss.magicapi.core.config.MagicAPIProperties
magic-api配置信息
- 作者:
- mxd
-
字段概要
字段修饰符和类型字段说明private boolean是否允许覆盖应用接口,默认为falseprivate String自动导入的模块,多个用","分隔private String可自动导入的包(目前只支持以.private Backupprivate boolean打印bannerprivate Cacheprivate int编译缓存容量private Crudprivate String[]请求参数日期格式private Debugprivate String编辑器配置文件路径(js)private String实例ID,集群环境下,要保证每台机器不同。private Pageprivate boolean是否持久化保存ResponseBodyprivate String接口路径前缀private String远程推送的路径,默认为/_magic-api-syncprivate Resourceprivate StringJSON响应结构表达式private ResponseCodeprivate String远程推送时的秘钥,未配置则不开启private Securityprivate boolean是否要打印SQLprivate boolean启动完成之后打印地址private StringSQL列名转换private boolean是否启用跨域支持private int线程核心数,需要>0,无效输入:'<'=0时采用默认配置,即CPU核心数 * 2private boolean是否抛出异常private final String版本号private Stringweb页面入口 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getCache()intgetCrud()String[]getDebug()getPage()intgetWeb()booleanbooleanisBanner()booleanbooleanbooleanbooleanbooleanvoidsetAllowOverride(boolean allowOverride) voidsetAutoImportModule(String autoImportModule) voidsetAutoImportPackage(String autoImportPackage) voidvoidsetBanner(boolean banner) voidvoidsetCompileCacheSize(int compileCacheSize) voidvoidsetDatePattern(String[] datePattern) voidvoidsetEditorConfig(String editorConfig) voidsetInstanceId(String instanceId) voidvoidsetPersistenceResponseBody(boolean persistenceResponseBody) voidvoidsetPushPath(String pushPath) voidsetResource(Resource resource) voidsetResponse(String response) voidsetResponseCode(ResponseCode responseCode) voidsetSecretKey(String secretKey) voidsetSecurity(Security security) voidsetShowSql(boolean showSql) voidsetShowUrl(boolean showUrl) voidsetSqlColumnCase(String sqlColumnCase) voidsetSupportCrossDomain(boolean supportCrossDomain) voidsetThreadPoolExecutorSize(int threadPoolExecutorSize) voidsetThrowException(boolean throwException) void
-
字段详细资料
-
version
版本号 -
web
web页面入口 -
prefix
接口路径前缀 -
banner
private boolean banner打印banner -
throwException
private boolean throwException是否抛出异常 -
autoImportModule
自动导入的模块,多个用","分隔- 从以下版本开始:
- 0.3.2
-
autoImportPackage
可自动导入的包(目前只支持以.*结尾的通配符),多个用","分隔- 从以下版本开始:
- 0.4.0
-
allowOverride
private boolean allowOverride是否允许覆盖应用接口,默认为false- 从以下版本开始:
- 0.4.0
-
sqlColumnCase
SQL列名转换- 从以下版本开始:
- 0.5.0
-
threadPoolExecutorSize
private int threadPoolExecutorSize线程核心数,需要>0,无效输入:'<'=0时采用默认配置,即CPU核心数 * 2- 从以下版本开始:
- 0.4.5
-
editorConfig
编辑器配置文件路径(js)- 从以下版本开始:
- 0.6.1
-
supportCrossDomain
private boolean supportCrossDomain是否启用跨域支持- 从以下版本开始:
- 1.0.0
-
response
JSON响应结构表达式- 从以下版本开始:
- 1.0.0
-
secretKey
远程推送时的秘钥,未配置则不开启- 从以下版本开始:
- 1.2.1
-
pushPath
远程推送的路径,默认为/_magic-api-sync- 从以下版本开始:
- 1.2.1
-
showUrl
private boolean showUrl启动完成之后打印地址 -
showSql
private boolean showSql是否要打印SQL- 从以下版本开始:
- 1.5.0
-
datePattern
请求参数日期格式- 从以下版本开始:
- 1.5.2
-
compileCacheSize
private int compileCacheSize编译缓存容量- 从以下版本开始:
- 1.5.3
-
persistenceResponseBody
private boolean persistenceResponseBody是否持久化保存ResponseBody- 从以下版本开始:
- 1.5.3
-
instanceId
实例ID,集群环境下,要保证每台机器不同。默认启动后随机生成uuid -
security
-
page
-
cache
-
debug
-
resource
-
responseCode
-
crud
-
backup
-
-
构造器详细资料
-
MagicAPIProperties
public MagicAPIProperties()
-
-
方法详细资料
-
getWeb
-
setWeb
-
getSqlColumnCase
-
setSqlColumnCase
-
isBanner
public boolean isBanner() -
setBanner
public void setBanner(boolean banner) -
getAutoImportModuleList
-
getAutoImportPackageList
-
getVersion
-
getPrefix
-
setPrefix
-
isThrowException
public boolean isThrowException() -
setThrowException
public void setThrowException(boolean throwException) -
getAutoImportModule
-
setAutoImportModule
-
getAutoImportPackage
-
setAutoImportPackage
-
isAllowOverride
public boolean isAllowOverride() -
setAllowOverride
public void setAllowOverride(boolean allowOverride) -
getThreadPoolExecutorSize
public int getThreadPoolExecutorSize() -
setThreadPoolExecutorSize
public void setThreadPoolExecutorSize(int threadPoolExecutorSize) -
getEditorConfig
-
setEditorConfig
-
isSupportCrossDomain
public boolean isSupportCrossDomain() -
setSupportCrossDomain
public void setSupportCrossDomain(boolean supportCrossDomain) -
getResponse
-
setResponse
-
getSecretKey
-
setSecretKey
-
getPushPath
-
setPushPath
-
isShowUrl
public boolean isShowUrl() -
setShowUrl
public void setShowUrl(boolean showUrl) -
isShowSql
public boolean isShowSql() -
setShowSql
public void setShowSql(boolean showSql) -
getDatePattern
-
setDatePattern
-
getCompileCacheSize
public int getCompileCacheSize() -
setCompileCacheSize
public void setCompileCacheSize(int compileCacheSize) -
isPersistenceResponseBody
public boolean isPersistenceResponseBody() -
setPersistenceResponseBody
public void setPersistenceResponseBody(boolean persistenceResponseBody) -
getInstanceId
-
setInstanceId
-
getSecurity
-
setSecurity
-
getPage
-
setPage
-
getCache
-
setCache
-
getDebug
-
setDebug
-
getResource
-
setResource
-
getResponseCode
-
setResponseCode
-
getCrud
-
setCrud
-
getBackup
-
setBackup
-