public final class GlobalConfig
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ACCEPTABLE_UPLOAD_FILE_TYPE_LIST
可接受的上传文件类型列表 byhealth-h5-1.3.jar开始支持
|
static java.lang.String |
API_STATISTICS_APP_ID
接口统计账号
|
static java.lang.String |
API_STATISTICS_APP_SECRET
接口统计账号密码
|
static java.lang.String |
API_STATISTICS_GET_ACCESS_TOKEN
接口统计获取访问令牌
|
static java.lang.String |
API_STATISTICS_HOST
接口统计服务器host
|
static java.lang.String |
API_STATISTICS_PATH
接口统计的统计接口
|
static int |
API_STATISTICS_PORT
接口统计服务器host
|
static java.lang.String |
DB_DRIVER_CLASS
The class of the JDBC driver
|
static int |
DB_INITIAL_POOL_SIZE
The number of connections to initialise the pool with
|
static int |
DB_MAX_IDLE_TIME
Number of seconds after which an idle connection will be closed
|
static int |
DB_MAX_POOL_SIZE
数据库最大的连接池数量
|
static int |
DB_MAX_STATEMENTS
The maximum number of prepared statements to cache
|
static int |
DB_MAX_STATEMENTS_PER_CONNECTION
The maximum number of prepared statements to cache per connection
|
static int |
DB_MIN_POOL_SIZE
The minimum number of connections to pool
|
static java.lang.String |
DB_PASSWORD
数据库用户密码
|
static java.lang.String |
DB_URL
数据库链接地址
|
static java.lang.String |
DB_USER
数据库用户账号
|
static java.lang.String |
DEFAULT_EXIST_FILE_NAME
默认已经存在的文件名称 byhealth-h5-1.3.jar开始支持
|
static java.lang.String |
ESB_ACCESS_TOKEN_IS_VALID_PATH
检查ESB的访问令牌是否有效接口 byhealth-h5-1.1.jar开始支持
|
static java.lang.String |
ESB_APP_ID
ESB的appId
|
static java.lang.String |
ESB_APP_SECRET
ESB的appSecret
|
static java.lang.String |
ESB_CHECK_ACL_PATH
检查ESB的访问令牌对一个api_url是否有访问权限接口 byhealth-h5-1.1.jar开始支持
|
static java.lang.String |
ESB_GET_ACCESS_TOKEN_PATH
ESB的获取访问令牌接口
|
static java.lang.String |
ESB_HOST
ESB服务器的host
|
static int |
ESB_PORT
ESB服务器的端口, 默认使用80 byhealth-h5-1.2.jar开始支持
|
static int |
ESB_REQUEST_TIMEOUT
ESB请求的超时时间。
|
static int |
FIXED_SIZE_AFTER_COMPRESSED_IMAGE
压缩图片后的固定大小,单位KB,需要业务层代码自己实现相关逻辑 byhealth-h5-1.3.jar开始支持
|
static int |
INSTANCES_NUM
实例个数
|
static boolean |
IS_ALLOW_DUPLICATE_LOGIN
是否允许重复登录
|
static boolean |
IS_COMPRESSED_IMAGE
是否压缩图片,需要业务层代码自己实现相关逻辑 byhealth-h5-1.3.jar开始支持
|
static boolean |
IS_ENABLE_API_INVOKE_PERMISSON_CHECK
是否开启接口调用权限检查 byhealth-h5-1.4.jar开始支持
|
static boolean |
IS_ENABLE_API_STATISTICS
是否需要开启接口统计
|
static boolean |
IS_ENABLE_HTTP_COMPRESSION
是否开启http压缩
|
static boolean |
IS_ENABLE_PROJECT_PRIVATE_CONFIG
是否开启项目私有的配置, 默认是false。
|
static boolean |
IS_ENABLE_SQL_DEBUG_MODE
是否开启sql的开发模式,如果开启,会在控制台打印sql语句和参数。
|
static boolean |
IS_ENABLE_STATIC_RESOURCE
是否开启静态资源服务
|
static boolean |
IS_ENABLE_TOKEN_VERIFY
是否开启token验证
|
static boolean |
IS_OPEN_REQUEST_SOURCE_PROTECTION
是否开启请求来源保护, 如果为true, 只允许来自服务器端的请求。
|
static boolean |
IS_USED_EQUAL_PROPORTION_COMPRESSION
是否使用等比例压缩图片,需要业务层代码自己实现相关逻辑 byhealth-h5-1.3.jar开始支持
|
static boolean |
IS_USED_FIXED_SIZE_COMPRESSED_IMAGE
是否使用固定大小压缩图片,需要业务层代码自己实现相关逻辑 byhealth-h5-1.3.jar开始支持
|
static int |
LISTEN_PORT
Web服务器监听端口
|
static java.lang.String |
NEED_VERIFY_TOKEN_API_PREFIX
需要验证token的接口前缀
|
static int |
NO_COMPRESSED_IMAGE_MAXIMUM_VALUE
免压缩图片的最大值,单位KB,即超过该值的图片就压缩,需要业务层代码自己实现相关逻辑 byhealth-h5-1.3.jar开始支持
|
static java.lang.String |
NO_COMPRESSED_IMAGE_TYPE_LIST
免压缩图片的文件类型列表,需要业务层代码自己实现相关逻辑 byhealth-h5-1.3.jar开始支持
|
static long |
PERIODIC_CLEAN_TOKEN_TIME
定期清理token的时间,单位毫秒
|
static java.lang.String |
PROJECT_NAME
项目名称
|
static java.lang.String |
PROJECT_PRIVATE_CONFIG
项目私有的配置, JSON格式。
|
static float |
PROJECT_VERSION
项目版本
|
static float |
PROPORTION_OF_COMPRESSED_IMAGE
等比例压缩图片的比例,需要业务层代码自己实现相关逻辑 byhealth-h5-1.3.jar开始支持
|
static java.lang.String |
SERVER_HOST
服务器Host
|
static java.lang.String |
STATIC_RESOURCE_HOME_PAGE
静态资源首页路径
|
static java.lang.String |
STATIC_RESOURCE_WEB_ROOT
静态资源目录
|
static long |
THREAD_BLOCK_MAX_TIME
线程被阻塞的最大时间,单位是秒,默认是15秒,最大值最好不要超过20秒。
|
static long |
TOKEN_Effective_TIME
token的有效时间,单位毫秒
|
static int |
UPLOAD_FILE_MAX_SIZE
上传文件大小限制 单位字节 byhealth-h5-1.3.jar开始支持
|
static java.lang.String |
UPLOAD_FILE_MAX_SIZE_TEXT
上传文件大小限制文本 byhealth-h5-1.3.jar开始支持
|
static java.lang.String |
UPLOAD_FILE_SAVE_DIRECTORY
上传文件存放目录 byhealth-h5-1.3.jar开始支持
|
限定符 | 构造器和说明 |
---|---|
private |
GlobalConfig()
不让类实例化
|
public static final java.lang.String PROJECT_NAME
public static final float PROJECT_VERSION
public static final int LISTEN_PORT
public static final java.lang.String DB_USER
public static final java.lang.String DB_PASSWORD
public static final java.lang.String DB_URL
public static final java.lang.String DB_DRIVER_CLASS
public static final int DB_MAX_POOL_SIZE
public static final int DB_INITIAL_POOL_SIZE
public static final int DB_MIN_POOL_SIZE
public static final int DB_MAX_STATEMENTS
public static final int DB_MAX_STATEMENTS_PER_CONNECTION
public static final int DB_MAX_IDLE_TIME
public static final int INSTANCES_NUM
public static final java.lang.String ACCEPTABLE_UPLOAD_FILE_TYPE_LIST
public static final int UPLOAD_FILE_MAX_SIZE
public static final java.lang.String UPLOAD_FILE_MAX_SIZE_TEXT
public static final java.lang.String UPLOAD_FILE_SAVE_DIRECTORY
public static final java.lang.String DEFAULT_EXIST_FILE_NAME
public static final boolean IS_COMPRESSED_IMAGE
public static final boolean IS_USED_EQUAL_PROPORTION_COMPRESSION
public static final float PROPORTION_OF_COMPRESSED_IMAGE
public static final boolean IS_USED_FIXED_SIZE_COMPRESSED_IMAGE
public static final int FIXED_SIZE_AFTER_COMPRESSED_IMAGE
public static final java.lang.String NO_COMPRESSED_IMAGE_TYPE_LIST
public static final int NO_COMPRESSED_IMAGE_MAXIMUM_VALUE
public static final boolean IS_ENABLE_TOKEN_VERIFY
public static final java.lang.String NEED_VERIFY_TOKEN_API_PREFIX
public static final java.lang.String ESB_HOST
public static final int ESB_PORT
public static final int ESB_REQUEST_TIMEOUT
public static final java.lang.String ESB_APP_ID
public static final java.lang.String ESB_APP_SECRET
public static final java.lang.String ESB_GET_ACCESS_TOKEN_PATH
public static final java.lang.String ESB_ACCESS_TOKEN_IS_VALID_PATH
public static final java.lang.String ESB_CHECK_ACL_PATH
public static final boolean IS_ENABLE_API_STATISTICS
public static final java.lang.String API_STATISTICS_HOST
public static final int API_STATISTICS_PORT
public static final java.lang.String API_STATISTICS_APP_ID
public static final java.lang.String API_STATISTICS_APP_SECRET
public static final java.lang.String API_STATISTICS_GET_ACCESS_TOKEN
public static final java.lang.String API_STATISTICS_PATH
public static final boolean IS_OPEN_REQUEST_SOURCE_PROTECTION
public static final java.lang.String SERVER_HOST
public static final boolean IS_ENABLE_HTTP_COMPRESSION
public static final boolean IS_ENABLE_STATIC_RESOURCE
public static final java.lang.String STATIC_RESOURCE_WEB_ROOT
public static final java.lang.String STATIC_RESOURCE_HOME_PAGE
public static final long PERIODIC_CLEAN_TOKEN_TIME
public static final long TOKEN_Effective_TIME
public static final boolean IS_ALLOW_DUPLICATE_LOGIN
public static final boolean IS_ENABLE_API_INVOKE_PERMISSON_CHECK
public static final long THREAD_BLOCK_MAX_TIME
public static final boolean IS_ENABLE_SQL_DEBUG_MODE
public static final boolean IS_ENABLE_PROJECT_PRIVATE_CONFIG
public static final java.lang.String PROJECT_PRIVATE_CONFIG