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 - 消费者