public class MysqlDataSourceFactory extends java.lang.Object implements org.springframework.beans.factory.FactoryBean<MysqlDataSource>, java.io.Closeable
MysqlDataSource Spring 工厂类,兼容 Spring 4.0 以下版本不支持 lambda 语法问题。| 构造器和说明 |
|---|
MysqlDataSourceFactory(ConnectionConfiguration connectionConfiguration,
DataSourceConfiguration dataSourceConfiguration,
MysqlDataSourceListener listener)
构造一个 Mysql 数据库连接池工厂类,用于创建
MysqlDataSource 实例。 |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
MysqlDataSource |
getObject() |
java.lang.Class<?> |
getObjectType() |
boolean |
isSingleton() |
public MysqlDataSourceFactory(ConnectionConfiguration connectionConfiguration, DataSourceConfiguration dataSourceConfiguration, MysqlDataSourceListener listener) throws java.lang.IllegalArgumentException
MysqlDataSource 实例。connectionConfiguration - 建立 Mysql 数据库连接使用的配置信息,不允许为 nulldataSourceConfiguration - 连接池使用的配置信息,不允许为 nulllistener - Mysql 数据库连接池事件监听器,允许为 nulljava.lang.IllegalArgumentException - 如果 connectionConfiguration 或 dataSourceConfiguration 为 null,将会抛出此异常public MysqlDataSource getObject()
getObject 在接口中 org.springframework.beans.factory.FactoryBean<MysqlDataSource>public java.lang.Class<?> getObjectType()
getObjectType 在接口中 org.springframework.beans.factory.FactoryBean<MysqlDataSource>public boolean isSingleton()
isSingleton 在接口中 org.springframework.beans.factory.FactoryBean<MysqlDataSource>public void close()
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseableCopyright © 2019. All Rights Reserved.