public class DsUtils
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String[] |
DEFAULT_CLASS_PROP_NAMES |
构造器和说明 |
---|
DsUtils() |
限定符和类型 | 方法和说明 |
---|---|
static javax.sql.DataSource |
buildDs(java.util.Properties props)
构建一个数据源(从属性配置里,获取数据源类型)
|
static javax.sql.DataSource |
buildDs(java.util.Properties props,
java.lang.Class<?> typeDef)
构建一个数据源
|
static javax.sql.DataSource |
buildDs(java.util.Properties props,
java.lang.Class<?> typeDef,
java.lang.String[] typePropNames)
构建一个数据源(从属性配置里,获取数据源类型)
|
static javax.sql.DataSource |
buildDs(java.util.Properties props,
java.lang.String[] typePropNames)
构建一个数据源(从属性配置里,获取数据源类型)
|
static java.util.Map<java.lang.String,javax.sql.DataSource> |
buildDsMap(java.util.Properties props)
构建数据源集合
|
static java.util.Map<java.lang.String,javax.sql.DataSource> |
buildDsMap(java.util.Properties props,
java.lang.Class<?> typeDef)
构建数据源集合
|
static java.util.Map<java.lang.String,javax.sql.DataSource> |
buildDsMap(java.util.Properties props,
java.lang.Class<?> typeDef,
java.lang.String[] typePropNames)
构建数据源集合
|
static java.util.Map<java.lang.String,javax.sql.DataSource> |
buildDsMap(java.util.Properties props,
java.lang.String[] typePropNames)
构建数据源集合
|
static void |
observeDs(AppContext context,
java.lang.String dsName,
java.util.function.Consumer<BeanWrap> consumer)
观查数据源
|
public static javax.sql.DataSource buildDs(java.util.Properties props)
props
- 属性public static javax.sql.DataSource buildDs(java.util.Properties props, java.lang.Class<?> typeDef)
props
- 属性
* @param typeDef 类型默认public static javax.sql.DataSource buildDs(java.util.Properties props, java.lang.String[] typePropNames)
props
- 属性typePropNames
- 类型属性名public static javax.sql.DataSource buildDs(java.util.Properties props, java.lang.Class<?> typeDef, java.lang.String[] typePropNames)
props
- 属性typeDef
- 类型默认typePropNames
- 类型属性名public static java.util.Map<java.lang.String,javax.sql.DataSource> buildDsMap(java.util.Properties props)
public static java.util.Map<java.lang.String,javax.sql.DataSource> buildDsMap(java.util.Properties props, java.lang.Class<?> typeDef)
typeDef
- 默认数据源类型public static java.util.Map<java.lang.String,javax.sql.DataSource> buildDsMap(java.util.Properties props, java.lang.String[] typePropNames)
public static java.util.Map<java.lang.String,javax.sql.DataSource> buildDsMap(java.util.Properties props, @Nullable java.lang.Class<?> typeDef, java.lang.String[] typePropNames)
typeDef
- 默认数据源类型public static void observeDs(AppContext context, java.lang.String dsName, java.util.function.Consumer<BeanWrap> consumer)
context
- 上下文dsName
- 数据源名consumer
- 消费者