类 DataSourceBuilder<T extends DataSource>
- java.lang.Object
- org.springframework.boot.jdbc.DataSourceBuilder<T>
- 类型参数:
T
- type of DataSource produced by the builder
public final class DataSourceBuilder<T extends DataSource> extends Object
Convenience class for building aDataSource
with common implementations and properties. If HikariCP, Tomcat or Commons DBCP are on the classpath one of them will be selected (in that order with Hikari first). In the interest of a uniform interface, and so that there can be a fallback to an embedded database if one can be detected on the classpath, only a small set of common configuration properties are supported. To inject additional properties into the result you can downcast it, or use@ConfigurationProperties
.- 从以下版本开始:
- 2.0.0
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 T
build()
static DataSourceBuilder<?>
create()
static DataSourceBuilder<?>
create(ClassLoader classLoader)
DataSourceBuilder<T>
driverClassName(String driverClassName)
static Class<? extends DataSource>
findType(ClassLoader classLoader)
DataSourceBuilder<T>
password(String password)
<D extends DataSource>
DataSourceBuilder<D>type(Class<D> type)
DataSourceBuilder<T>
url(String url)
DataSourceBuilder<T>
username(String username)
方法详细资料
create
public static DataSourceBuilder<?> create()
create
public static DataSourceBuilder<?> create(ClassLoader classLoader)
type
public <D extends DataSource> DataSourceBuilder<D> type(Class<D> type)
url
public DataSourceBuilder<T> url(String url)
driverClassName
public DataSourceBuilder<T> driverClassName(String driverClassName)
username
public DataSourceBuilder<T> username(String username)
password
public DataSourceBuilder<T> password(String password)
findType
public static Class<? extends DataSource> findType(ClassLoader classLoader)