@ConfigurationProperties(prefix="mybatis-flex") public class MybatisFlexProperties extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MybatisFlexProperties.AdminConfig
MyBatis Flex Admin 配置。
|
static class |
MybatisFlexProperties.CoreConfiguration
The configuration properties for mybatis core module.
|
static class |
MybatisFlexProperties.GlobalConfig
FlexGlobalConfig 配置。 |
static class |
MybatisFlexProperties.SeataConfig
Seata 配置
|
static class |
MybatisFlexProperties.SeataMode |
| 限定符和类型 | 字段和说明 |
|---|---|
private MybatisFlexProperties.AdminConfig |
adminConfig
MyBatis-Flex-Admin 配置。
|
private boolean |
checkConfigLocation
Indicates whether perform presence check of the MyBatis xml config file.
|
private String |
configLocation
Location of MyBatis xml config file.
|
private MybatisFlexProperties.CoreConfiguration |
configuration
A Configuration object for customize default settings.
|
private Properties |
configurationProperties
Externalized properties for MyBatis configuration.
|
private Map<String,Map<String,String>> |
datasource
多数据源的配置。
|
private String |
defaultDatasourceKey |
private Class<? extends org.apache.ibatis.scripting.LanguageDriver> |
defaultScriptingLanguageDriver
The default scripting language driver class.
|
private org.apache.ibatis.session.ExecutorType |
executorType
Execution mode for
SqlSessionTemplate. |
private MybatisFlexProperties.GlobalConfig |
globalConfig
全局配置。
|
private String[] |
mapperLocations
Locations of MyBatis mapper files.
|
private static org.springframework.core.io.support.ResourcePatternResolver |
resourceResolver |
private MybatisFlexProperties.SeataConfig |
seataConfig
A Configuration object for seata
|
private String |
typeAliasesPackage
Packages to search type aliases.
|
private Class<?> |
typeAliasesSuperType
The super class for filtering type alias.
|
private String |
typeHandlersPackage
Packages to search for type handlers.
|
| 构造器和说明 |
|---|
MybatisFlexProperties() |
private static final org.springframework.core.io.support.ResourcePatternResolver resourceResolver
private String defaultDatasourceKey
private Map<String,Map<String,String>> datasource
多数据源的配置。
mybatis-flex.datasource.ds1.url=***
mybatis-flex.datasource.ds2.url=***
private MybatisFlexProperties.GlobalConfig globalConfig
private MybatisFlexProperties.AdminConfig adminConfig
private String configLocation
private String[] mapperLocations
private String typeAliasesPackage
private Class<?> typeAliasesSuperType
private String typeHandlersPackage
private boolean checkConfigLocation
private org.apache.ibatis.session.ExecutorType executorType
SqlSessionTemplate.private Class<? extends org.apache.ibatis.scripting.LanguageDriver> defaultScriptingLanguageDriver
private Properties configurationProperties
private MybatisFlexProperties.CoreConfiguration configuration
configLocation is specified, this property is
not used.private MybatisFlexProperties.SeataConfig seataConfig
public MybatisFlexProperties()
public MybatisFlexProperties.SeataConfig getSeataConfig()
public void setSeataConfig(MybatisFlexProperties.SeataConfig seataConfig)
public MybatisFlexProperties.GlobalConfig getGlobalConfig()
public void setGlobalConfig(MybatisFlexProperties.GlobalConfig globalConfig)
public MybatisFlexProperties.AdminConfig getAdminConfig()
public void setAdminConfig(MybatisFlexProperties.AdminConfig adminConfig)
public String getDefaultDatasourceKey()
public void setDefaultDatasourceKey(String defaultDatasourceKey)
public String getConfigLocation()
public void setConfigLocation(String configLocation)
public String[] getMapperLocations()
public void setMapperLocations(String[] mapperLocations)
public String getTypeHandlersPackage()
public void setTypeHandlersPackage(String typeHandlersPackage)
public String getTypeAliasesPackage()
public void setTypeAliasesPackage(String typeAliasesPackage)
public Class<?> getTypeAliasesSuperType()
public void setTypeAliasesSuperType(Class<?> typeAliasesSuperType)
public boolean isCheckConfigLocation()
public void setCheckConfigLocation(boolean checkConfigLocation)
public org.apache.ibatis.session.ExecutorType getExecutorType()
public void setExecutorType(org.apache.ibatis.session.ExecutorType executorType)
public Class<? extends org.apache.ibatis.scripting.LanguageDriver> getDefaultScriptingLanguageDriver()
public void setDefaultScriptingLanguageDriver(Class<? extends org.apache.ibatis.scripting.LanguageDriver> defaultScriptingLanguageDriver)
public Properties getConfigurationProperties()
public void setConfigurationProperties(Properties configurationProperties)
public MybatisFlexProperties.CoreConfiguration getConfiguration()
public void setConfiguration(MybatisFlexProperties.CoreConfiguration configuration)
public org.springframework.core.io.Resource[] resolveMapperLocations()
private org.springframework.core.io.Resource[] getResources(String location)
Copyright © 2025. All rights reserved.