程序包 org.anyline.util
类 ConfigTable
java.lang.Object
org.anyline.util.ConfigTable
-
字段概要
字段修饰符和类型字段说明static intstatic Stringprotected static Stringstatic Stringstatic intstatic Classstatic Classstatic Classstatic Classstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic intstatic intstatic intstatic Comparestatic intstatic Stringstatic Stringstatic Stringstatic final GeneratorConfigstatic Stringstatic intstatic Stringstatic intstatic intstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanprotected static booleanprotected static longprotected static Stringstatic Stringstatic intprotected static final Stringstatic Stringstatic booleanstatic Stringstatic booleanstatic intstatic booleanstatic booleanstatic Stringstatic intstatic booleanstatic booleanstatic booleanstatic intprotected static intprotected static Stringstatic longstatic Stringstatic Stringstatic intstatic Stringstatic intstatic Stringstatic intprotected static final Stringprotected static Stringstatic EnvironmentWorker -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidstatic voidintstatic booleanstatic voidprotected static voiddebug()intintintintstatic EnvironmentWorkerstatic Objectstatic Objectstatic booleangetBoolean(String key) static booleangetBoolean(String key, boolean def) static Stringstatic intstatic intstatic Stringstatic Stringstatic String当前项目目录类型static intstatic StringgetRoot()static Stringstatic Stringstatic Stringstatic Stringstatic Stringintintintstatic voidinit()static voidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanIS_DEBUG()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic booleanisDebug()static booleanprotected static voidprotected static voidloadConfig(File file) protected static voidloadConfig(String flag) 加载配置文件 首先加载anyline-config.xml 然后加载anyline开头的xml文件并覆盖先加载的配置protected static voidloadConfigDir(File dir, String flag) static void加载项目配置文件static voidloadEnvironment(String path) static voidintstatic voidstatic LinkedHashMap<String, Object> static voidparse(InputStream is) static voidparseEnvironment(String txt, String name) static voidparseEnvironment(URL url) static LinkedHashMap<String, Object> parseProperty(String txt) static LinkedHashMap<String, Object> static LinkedHashMap<String, Object> static Stringstatic voidprepare()booleanbooleanintbooleanbooleanintbooleanbooleanbooleanintstatic voidstatic voidstatic voidsetLowerKey(boolean bol) static voidstatic voidsetUpperKey(boolean bol) static voidsetWebRoot(String webRoot) static voidsetWorker(EnvironmentWorker worker) longintintintstatic Stringversion()
-
字段详细资料
-
worker
-
root
-
webRoot
-
classpath
-
libpath
-
configs
-
lastLoadTime
protected static long lastLoadTime -
reload
protected static int reload -
version
- 另请参阅:
-
minVersion
- 另请参阅:
-
isLoading
protected static boolean isLoading -
CONFIG_NAME
-
ENVIRONMENT_CONFIG_FILE_NAMES
-
DEFAULT_JDBC_ENTITY_CLASS
-
DEFAULT_MONGO_ENTITY_CLASS
-
DEFAULT_ELASTIC_SEARCH_ENTITY_CLASS
-
DEFAULT_NEO4J_ENTITY_CLASS
-
IS_DEBUG
public static boolean IS_DEBUG -
DEBUG_LVL
public static int DEBUG_LVL -
IS_LOG_SQL
public static boolean IS_LOG_SQL -
IS_LOG_SLOW_SQL
public static boolean IS_LOG_SLOW_SQL -
IS_LOG_SQL_TIME
public static boolean IS_LOG_SQL_TIME -
IS_LOG_ADAPTER_MATCH
public static boolean IS_LOG_ADAPTER_MATCH -
IS_LOG_CONVERT_EXCEPTION
public static boolean IS_LOG_CONVERT_EXCEPTION -
IS_THROW_CONVERT_EXCEPTION
public static boolean IS_THROW_CONVERT_EXCEPTION -
IS_PRINT_EXCEPTION_STACK_TRACE
public static boolean IS_PRINT_EXCEPTION_STACK_TRACE -
SLOW_SQL_MILLIS
public static long SLOW_SQL_MILLIS -
IS_LOG_SQL_PARAM
public static boolean IS_LOG_SQL_PARAM -
IS_LOG_BATCH_SQL_PARAM
public static boolean IS_LOG_BATCH_SQL_PARAM -
IS_LOG_SQL_WHEN_ERROR
public static boolean IS_LOG_SQL_WHEN_ERROR -
IS_LOG_SQL_WARN
public static boolean IS_LOG_SQL_WARN -
IS_LOG_SQL_PARAM_WHEN_ERROR
public static boolean IS_LOG_SQL_PARAM_WHEN_ERROR -
IS_SQL_LOG_PLACEHOLDER
public static boolean IS_SQL_LOG_PLACEHOLDER -
IS_ENABLE_PLACEHOLDER_REGEX_EXT
public static boolean IS_ENABLE_PLACEHOLDER_REGEX_EXT -
IS_SQL_DEBUG
public static boolean IS_SQL_DEBUG -
IS_HTTP_LOG
public static boolean IS_HTTP_LOG -
IS_HTTP_PARAM_AUTO_TRIM
public static boolean IS_HTTP_PARAM_AUTO_TRIM -
IS_IGNORE_EMPTY_HTTP_KEY
public static boolean IS_IGNORE_EMPTY_HTTP_KEY -
HTTP_PARAM_ENCODE
public static int HTTP_PARAM_ENCODE -
IS_MULTIPLE_SERVICE
public static boolean IS_MULTIPLE_SERVICE -
IS_ENABLE_COMMON_JDBC_ADAPTER
public static boolean IS_ENABLE_COMMON_JDBC_ADAPTER -
IS_AUTO_CONVERT_BYTES
public static boolean IS_AUTO_CONVERT_BYTES -
IS_AUTO_SPLIT_ARRAY
public static boolean IS_AUTO_SPLIT_ARRAY -
IS_METADATA_IGNORE_CASE
public static boolean IS_METADATA_IGNORE_CASE -
IS_UPPER_KEY
public static boolean IS_UPPER_KEY -
IS_LOWER_KEY
public static boolean IS_LOWER_KEY -
IS_KEY_IGNORE_CASE
public static boolean IS_KEY_IGNORE_CASE -
IS_THROW_SQL_QUERY_EXCEPTION
public static boolean IS_THROW_SQL_QUERY_EXCEPTION -
IS_THROW_SQL_UPDATE_EXCEPTION
public static boolean IS_THROW_SQL_UPDATE_EXCEPTION -
IS_UPDATE_NULL_COLUMN
public static boolean IS_UPDATE_NULL_COLUMN -
IS_UPDATE_EMPTY_COLUMN
public static boolean IS_UPDATE_EMPTY_COLUMN -
IS_INSERT_NULL_COLUMN
public static boolean IS_INSERT_NULL_COLUMN -
IS_INSERT_EMPTY_COLUMN
public static boolean IS_INSERT_EMPTY_COLUMN -
IS_UPDATE_NULL_FIELD
public static boolean IS_UPDATE_NULL_FIELD -
IS_UPDATE_EMPTY_FIELD
public static boolean IS_UPDATE_EMPTY_FIELD -
IS_INSERT_NULL_FIELD
public static boolean IS_INSERT_NULL_FIELD -
IS_INSERT_EMPTY_FIELD
public static boolean IS_INSERT_EMPTY_FIELD -
IS_CHECK_ALL_INSERT_COLUMN
public static boolean IS_CHECK_ALL_INSERT_COLUMN -
IS_CHECK_ALL_UPDATE_COLUMN
public static boolean IS_CHECK_ALL_UPDATE_COLUMN -
LIST2STRING_FORMAT
-
IS_REPLACE_EMPTY_NULL
public static boolean IS_REPLACE_EMPTY_NULL -
IS_SQL_DELIMITER_OPEN
public static boolean IS_SQL_DELIMITER_OPEN -
IS_AUTO_CHECK_KEYWORD
public static boolean IS_AUTO_CHECK_KEYWORD -
IS_SQL_DELIMITER_PLACEHOLDER_OPEN
public static boolean IS_SQL_DELIMITER_PLACEHOLDER_OPEN -
SQL_DELIMITER_PLACEHOLDER
-
IS_RETURN_EMPTY_STRING_REPLACE_NULL
public static boolean IS_RETURN_EMPTY_STRING_REPLACE_NULL -
IS_RETURN_EMPTY_INSTANCE_REPLACE_NULL
public static boolean IS_RETURN_EMPTY_INSTANCE_REPLACE_NULL -
IS_AUTO_CHECK_METADATA
public static boolean IS_AUTO_CHECK_METADATA -
IS_CHECK_EMPTY_SET_METADATA
public static boolean IS_CHECK_EMPTY_SET_METADATA -
IS_DISABLED_DEFAULT_ENTITY_ADAPTER
public static boolean IS_DISABLED_DEFAULT_ENTITY_ADAPTER -
IS_REMOVE_EMPTY_HTTP_KEY
public static boolean IS_REMOVE_EMPTY_HTTP_KEY -
IS_CACHE_DISABLED
public static boolean IS_CACHE_DISABLED -
DEFAULT_PRIMARY_KEY
-
IS_OPEN_TRANSACTION_MANAGER
public static boolean IS_OPEN_TRANSACTION_MANAGER -
IS_OPEN_PRIMARY_TRANSACTION_MANAGER
public static boolean IS_OPEN_PRIMARY_TRANSACTION_MANAGER -
ALTER_COLUMN_TYPE_SUFFIX
-
AFTER_ALTER_COLUMN_EXCEPTION_ACTION
public static int AFTER_ALTER_COLUMN_EXCEPTION_ACTION -
SQL_QUERY_TIMEOUT
public static int SQL_QUERY_TIMEOUT -
SQL_UPDATE_TIMEOUT
public static int SQL_UPDATE_TIMEOUT -
IS_DDL_AUTO_DROP_COLUMN
public static boolean IS_DDL_AUTO_DROP_COLUMN -
IS_METADATA_AUTO_CHECK_COLUMN_PRIMARY
public static boolean IS_METADATA_AUTO_CHECK_COLUMN_PRIMARY -
SQL_STORE_DIR
-
IS_OPEN_PARSE_MYBATIS
public static boolean IS_OPEN_PARSE_MYBATIS -
ENTITY_FIELD_COLUMN_MAP
-
ENTITY_CLASS_TABLE_MAP
-
ENTITY_TABLE_ANNOTATION
-
ENTITY_COLUMN_ANNOTATION
-
ENTITY_PRIMARY_KEY_ANNOTATION
-
ENTITY_FIELD_SELECT_DEPENDENCY
public static int ENTITY_FIELD_SELECT_DEPENDENCY -
ENTITY_FIELD_INSERT_DEPENDENCY
public static int ENTITY_FIELD_INSERT_DEPENDENCY -
ENTITY_FIELD_UPDATE_DEPENDENCY
public static int ENTITY_FIELD_UPDATE_DEPENDENCY -
ENTITY_FIELD_DELETE_DEPENDENCY
public static int ENTITY_FIELD_DELETE_DEPENDENCY -
ENTITY_FIELD_SELECT_DEPENDENCY_COMPARE
-
IGNORE_GRAPH_QUERY_RESULT_TOP_KEY
public static int IGNORE_GRAPH_QUERY_RESULT_TOP_KEY -
IGNORE_GRAPH_QUERY_RESULT_TABLE
public static int IGNORE_GRAPH_QUERY_RESULT_TABLE -
MERGE_GRAPH_QUERY_RESULT_TABLE
public static int MERGE_GRAPH_QUERY_RESULT_TABLE -
HTTP_PARAM_KEY_CASE
-
TABLE_METADATA_CACHE_KEY
-
TABLE_METADATA_CACHE_SECOND
public static int TABLE_METADATA_CACHE_SECOND -
MIX_DEFAULT_SEED
-
EL_ATTRIBUTE_PREFIX
-
PRIMARY_GENERATOR_UUID_ACTIVE
public static boolean PRIMARY_GENERATOR_UUID_ACTIVE -
PRIMARY_GENERATOR_SNOWFLAKE_ACTIVE
public static boolean PRIMARY_GENERATOR_SNOWFLAKE_ACTIVE -
PRIMARY_GENERATOR_RANDOM_ACTIVE
public static boolean PRIMARY_GENERATOR_RANDOM_ACTIVE -
PRIMARY_GENERATOR_TIMESTAMP_ACTIVE
public static boolean PRIMARY_GENERATOR_TIMESTAMP_ACTIVE -
PRIMARY_GENERATOR_TIME_ACTIVE
public static boolean PRIMARY_GENERATOR_TIME_ACTIVE -
PRIMARY_GENERATOR_WORKER_ID
public static int PRIMARY_GENERATOR_WORKER_ID -
PRIMARY_GENERATOR_PREFIX
-
PRIMARY_GENERATOR_RANDOM_LENGTH
public static int PRIMARY_GENERATOR_RANDOM_LENGTH -
PRIMARY_GENERATOR_UPPER
public static boolean PRIMARY_GENERATOR_UPPER -
PRIMARY_GENERATOR_LOWER
public static boolean PRIMARY_GENERATOR_LOWER -
PRIMARY_GENERATOR_TIME_FORMAT
-
PRIMARY_GENERATOR_TIME_SUFFIX_LENGTH
public static int PRIMARY_GENERATOR_TIME_SUFFIX_LENGTH -
SNOWFLAKE_TWEPOCH
-
GENERATOR_TABLES
-
GENERATOR
-
-
构造器详细资料
-
ConfigTable
public ConfigTable()
-
-
方法详细资料
-
setWorker
-
environment
-
addConfig
-
addConfig
-
version
-
getConfigs
-
getWebRoot
-
setWebRoot
-
getRoot
-
setRoot
-
getWebClassPath
-
getClassPath
-
getLibPath
-
init
public static void init() -
getProjectProtocol
当前项目目录类型- 返回:
- String
-
path
-
prepare
public static void prepare() -
init
-
loadEnvironment
加载项目配置文件- 抛出:
Exception
-
check
-
loadEnvironment
-
parseEnvironment
-
parseEnvironment
-
parseYml
-
parseProperty
-
loadConfig
加载配置文件 首先加载anyline-config.xml 然后加载anyline开头的xml文件并覆盖先加载的配置- 参数:
flag- 配置文件前缀 如anyline-config.xml中的anyline
-
loadConfigDir
-
parse
-
parseXML
-
parse
-
map2field
public static void map2field() -
loadConfig
-
get
-
getString
-
getString
-
get
-
getBoolean
-
getBoolean
-
getInt
-
getInt
-
put
-
put
-
getVersion
-
getMinVersion
-
getReload
public static int getReload() -
isDebug
public static boolean isDebug() -
isSQLDebug
public static boolean isSQLDebug() -
line
-
debug
protected static void debug() -
setUpperKey
public static void setUpperKey(boolean bol) -
setLowerKey
public static void setLowerKey(boolean bol) -
IS_DEBUG
public boolean IS_DEBUG() -
IS_LOG_SQL
public boolean IS_LOG_SQL() -
IS_THROW_CONVERT_EXCEPTION
public boolean IS_THROW_CONVERT_EXCEPTION() -
SLOW_SQL_MILLIS
public long SLOW_SQL_MILLIS() -
IS_LOG_SQL_PARAM
public boolean IS_LOG_SQL_PARAM() -
IS_LOG_BATCH_SQL_PARAM
public boolean IS_LOG_BATCH_SQL_PARAM() -
IS_LOG_SQL_WHEN_ERROR
public boolean IS_LOG_SQL_WHEN_ERROR() -
IS_LOG_SQL_PARAM_WHEN_ERROR
public boolean IS_LOG_SQL_PARAM_WHEN_ERROR() -
IS_SQL_DEBUG
public boolean IS_SQL_DEBUG() -
IS_HTTP_LOG
public boolean IS_HTTP_LOG() -
IS_HTTP_PARAM_AUTO_TRIM
public boolean IS_HTTP_PARAM_AUTO_TRIM() -
IS_IGNORE_EMPTY_HTTP_KEY
public boolean IS_IGNORE_EMPTY_HTTP_KEY() -
HTTP_PARAM_ENCODE
public int HTTP_PARAM_ENCODE() -
IS_MULTIPLE_SERVICE
public boolean IS_MULTIPLE_SERVICE() -
IS_ENABLE_COMMON_JDBC_ADAPTER
public boolean IS_ENABLE_COMMON_JDBC_ADAPTER() -
IS_AUTO_CONVERT_BYTES
public boolean IS_AUTO_CONVERT_BYTES() -
IS_AUTO_SPLIT_ARRAY
public boolean IS_AUTO_SPLIT_ARRAY() -
IS_UPPER_KEY
public boolean IS_UPPER_KEY() -
IS_LOWER_KEY
public boolean IS_LOWER_KEY() -
IS_KEY_IGNORE_CASE
public boolean IS_KEY_IGNORE_CASE() -
IS_THROW_SQL_QUERY_EXCEPTION
public boolean IS_THROW_SQL_QUERY_EXCEPTION() -
IS_THROW_SQL_UPDATE_EXCEPTION
public boolean IS_THROW_SQL_UPDATE_EXCEPTION() -
IS_UPDATE_NULL_COLUMN
public boolean IS_UPDATE_NULL_COLUMN() -
IS_UPDATE_EMPTY_COLUMN
public boolean IS_UPDATE_EMPTY_COLUMN() -
IS_INSERT_NULL_COLUMN
public boolean IS_INSERT_NULL_COLUMN() -
IS_INSERT_EMPTY_COLUMN
public boolean IS_INSERT_EMPTY_COLUMN() -
IS_UPDATE_NULL_FIELD
public boolean IS_UPDATE_NULL_FIELD() -
IS_UPDATE_EMPTY_FIELD
public boolean IS_UPDATE_EMPTY_FIELD() -
IS_INSERT_NULL_FIELD
public boolean IS_INSERT_NULL_FIELD() -
IS_INSERT_EMPTY_FIELD
public boolean IS_INSERT_EMPTY_FIELD() -
LIST2STRING_FORMAT
-
IS_REPLACE_EMPTY_NULL
public boolean IS_REPLACE_EMPTY_NULL() -
IS_SQL_DELIMITER_OPEN
public boolean IS_SQL_DELIMITER_OPEN() -
IS_AUTO_CHECK_KEYWORD
public boolean IS_AUTO_CHECK_KEYWORD() -
IS_SQL_DELIMITER_PLACEHOLDER_OPEN
public boolean IS_SQL_DELIMITER_PLACEHOLDER_OPEN() -
SQL_DELIMITER_PLACEHOLDER
-
IS_RETURN_EMPTY_INSTANCE_REPLACE_NULL
public boolean IS_RETURN_EMPTY_INSTANCE_REPLACE_NULL() -
IS_AUTO_CHECK_METADATA
public boolean IS_AUTO_CHECK_METADATA() -
IS_CHECK_EMPTY_SET_METADATA
public boolean IS_CHECK_EMPTY_SET_METADATA() -
IS_DISABLED_DEFAULT_ENTITY_ADAPTER
public boolean IS_DISABLED_DEFAULT_ENTITY_ADAPTER() -
IS_REMOVE_EMPTY_HTTP_KEY
public boolean IS_REMOVE_EMPTY_HTTP_KEY() -
IS_CACHE_DISABLED
public boolean IS_CACHE_DISABLED() -
DEFAULT_PRIMARY_KEY
-
IS_OPEN_PRIMARY_TRANSACTION_MANAGER
public boolean IS_OPEN_PRIMARY_TRANSACTION_MANAGER() -
IS_OPEN_TRANSACTION_MANAGER
public boolean IS_OPEN_TRANSACTION_MANAGER() -
PRIMARY_GENERATOR_UUID_ACTIVE
public boolean PRIMARY_GENERATOR_UUID_ACTIVE() -
PRIMARY_GENERATOR_SNOWFLAKE_ACTIVE
public boolean PRIMARY_GENERATOR_SNOWFLAKE_ACTIVE() -
PRIMARY_GENERATOR_RANDOM_ACTIVE
public boolean PRIMARY_GENERATOR_RANDOM_ACTIVE() -
PRIMARY_GENERATOR_TIMESTAMP_ACTIVE
public boolean PRIMARY_GENERATOR_TIMESTAMP_ACTIVE() -
PRIMARY_GENERATOR_TIME_ACTIVE
public boolean PRIMARY_GENERATOR_TIME_ACTIVE() -
PRIMARY_GENERATOR_WORKER_ID
public int PRIMARY_GENERATOR_WORKER_ID() -
PRIMARY_GENERATOR_PREFIX
-
PRIMARY_GENERATOR_RANDOM_LENGTH
public int PRIMARY_GENERATOR_RANDOM_LENGTH() -
PRIMARY_GENERATOR_UPPER
public boolean PRIMARY_GENERATOR_UPPER() -
PRIMARY_GENERATOR_LOWER
public boolean PRIMARY_GENERATOR_LOWER() -
PRIMARY_GENERATOR_TIME_FORMAT
-
PRIMARY_GENERATOR_TIME_SUFFIX_LENGTH
public int PRIMARY_GENERATOR_TIME_SUFFIX_LENGTH() -
SNOWFLAKE_TWEPOCH
-
AFTER_ALTER_COLUMN_EXCEPTION_ACTION
public int AFTER_ALTER_COLUMN_EXCEPTION_ACTION() -
SQL_QUERY_TIMEOUT
public int SQL_QUERY_TIMEOUT() -
SQL_UPDATE_TIMEOUT
public int SQL_UPDATE_TIMEOUT() -
IS_DDL_AUTO_DROP_COLUMN
public boolean IS_DDL_AUTO_DROP_COLUMN() -
SQL_STORE_DIR
-
IS_OPEN_PARSE_MYBATIS
public boolean IS_OPEN_PARSE_MYBATIS() -
ENTITY_FIELD_COLUMN_MAP
-
ENTITY_CLASS_TABLE_MAP
-
ENTITY_TABLE_ANNOTATION
-
ENTITY_COLUMN_ANNOTATION
-
ENTITY_PRIMARY_KEY_ANNOTATION
-
ENTITY_FIELD_SELECT_DEPENDENCY
public int ENTITY_FIELD_SELECT_DEPENDENCY() -
ENTITY_FIELD_INSERT_DEPENDENCY
public int ENTITY_FIELD_INSERT_DEPENDENCY() -
ENTITY_FIELD_UPDATE_DEPENDENCY
public int ENTITY_FIELD_UPDATE_DEPENDENCY() -
ENTITY_FIELD_DELETE_DEPENDENCY
public int ENTITY_FIELD_DELETE_DEPENDENCY() -
ENTITY_FIELD_SELECT_DEPENDENCY_COMPARE
-
HTTP_PARAM_KEY_CASE
-
TABLE_METADATA_CACHE_KEY
-
TABLE_METADATA_CACHE_SECOND
public int TABLE_METADATA_CACHE_SECOND() -
MIX_DEFAULT_SEED
-
EL_ATTRIBUTE_PREFIX
-
GENERATOR_TABLES
-
IGNORE_GRAPH_QUERY_RESULT_TOP_KEY
public int IGNORE_GRAPH_QUERY_RESULT_TOP_KEY() -
IGNORE_GRAPH_QUERY_RESULT_TABLE
public int IGNORE_GRAPH_QUERY_RESULT_TABLE() -
MERGE_GRAPH_QUERY_RESULT_TABLE
public int MERGE_GRAPH_QUERY_RESULT_TABLE() -
closeAllSqlLog
public static void closeAllSqlLog() -
openAllSqlLog
public static void openAllSqlLog()
-