我们这里用的是org.apache.commons.dbcp2.BasicDataSource
直接上代码:
- 一个数据源的DTO
package ...;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "数据源对象")
public class CfgDataSource {
@ApiModelProperty(value = "数据源ID,序列主键")
private int datasourceId;
@ApiModelProperty(value = "数据库URL")
private String dbUrl;
@ApiModelProperty(value = "数据库用户名")
private String dbUserName;
@ApiModelProperty(value = "数据库密码")
private String dbPassword;
@ApiModelProperty(value = "最大连接数,默认值:10")
private int maxActive;
@ApiModelProperty(value = "最大等待时间(秒),默认值:600")
private int connectionTimeOut;
@ApiModelProperty(va