| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- /**
- * Copyright (c) 2018 yiidata.com All rights reserved.
- *
- * http://yiidata.com
- *
- *
- */
- package com.yiidata.intergration.web.datasource.properties;
- /**
- * 多数据源属性
- *
- * @author zhenqin
- * @since 1.0.0
- */
- public class DataSourceProperties {
- private String driverClassName;
- private String url;
- private String username;
- private String password;
- /**
- * Druid默认参数
- */
- private int initialSize = 2;
- private int maxActive = 10;
- private int minIdle = -1;
- private long maxWait = 60 * 1000L;
- private long timeBetweenEvictionRunsMillis = 60 * 1000L;
- private long minEvictableIdleTimeMillis = 1000L * 60L * 30L;
- private long maxEvictableIdleTimeMillis = 1000L * 60L * 60L * 7;
- private String validationQuery = "select 1";
- private int validationQueryTimeout = -1;
- private boolean testOnBorrow = false;
- private boolean testOnReturn = false;
- private boolean testWhileIdle = true;
- private boolean poolPreparedStatements = false;
- private int maxOpenPreparedStatements = -1;
- private boolean sharePreparedStatements = false;
- private String filters = "stat,wall";
- public String getDriverClassName() {
- return driverClassName;
- }
- public void setDriverClassName(String driverClassName) {
- this.driverClassName = driverClassName;
- }
- public String getUrl() {
- return url;
- }
- public void setUrl(String url) {
- this.url = url;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public int getInitialSize() {
- return initialSize;
- }
- public void setInitialSize(int initialSize) {
- this.initialSize = initialSize;
- }
- public int getMaxActive() {
- return maxActive;
- }
- public void setMaxActive(int maxActive) {
- this.maxActive = maxActive;
- }
- public int getMinIdle() {
- return minIdle;
- }
- public void setMinIdle(int minIdle) {
- this.minIdle = minIdle;
- }
- public long getMaxWait() {
- return maxWait;
- }
- public void setMaxWait(long maxWait) {
- this.maxWait = maxWait;
- }
- public long getTimeBetweenEvictionRunsMillis() {
- return timeBetweenEvictionRunsMillis;
- }
- public void setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis) {
- this.timeBetweenEvictionRunsMillis = timeBetweenEvictionRunsMillis;
- }
- public long getMinEvictableIdleTimeMillis() {
- return minEvictableIdleTimeMillis;
- }
- public void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis) {
- this.minEvictableIdleTimeMillis = minEvictableIdleTimeMillis;
- }
- public long getMaxEvictableIdleTimeMillis() {
- return maxEvictableIdleTimeMillis;
- }
- public void setMaxEvictableIdleTimeMillis(long maxEvictableIdleTimeMillis) {
- this.maxEvictableIdleTimeMillis = maxEvictableIdleTimeMillis;
- }
- public String getValidationQuery() {
- return validationQuery;
- }
- public void setValidationQuery(String validationQuery) {
- this.validationQuery = validationQuery;
- }
- public int getValidationQueryTimeout() {
- return validationQueryTimeout;
- }
- public void setValidationQueryTimeout(int validationQueryTimeout) {
- this.validationQueryTimeout = validationQueryTimeout;
- }
- public boolean isTestOnBorrow() {
- return testOnBorrow;
- }
- public void setTestOnBorrow(boolean testOnBorrow) {
- this.testOnBorrow = testOnBorrow;
- }
- public boolean isTestOnReturn() {
- return testOnReturn;
- }
- public void setTestOnReturn(boolean testOnReturn) {
- this.testOnReturn = testOnReturn;
- }
- public boolean isTestWhileIdle() {
- return testWhileIdle;
- }
- public void setTestWhileIdle(boolean testWhileIdle) {
- this.testWhileIdle = testWhileIdle;
- }
- public boolean isPoolPreparedStatements() {
- return poolPreparedStatements;
- }
- public void setPoolPreparedStatements(boolean poolPreparedStatements) {
- this.poolPreparedStatements = poolPreparedStatements;
- }
- public int getMaxOpenPreparedStatements() {
- return maxOpenPreparedStatements;
- }
- public void setMaxOpenPreparedStatements(int maxOpenPreparedStatements) {
- this.maxOpenPreparedStatements = maxOpenPreparedStatements;
- }
- public boolean isSharePreparedStatements() {
- return sharePreparedStatements;
- }
- public void setSharePreparedStatements(boolean sharePreparedStatements) {
- this.sharePreparedStatements = sharePreparedStatements;
- }
- public String getFilters() {
- return filters;
- }
- public void setFilters(String filters) {
- this.filters = filters;
- }
- }
|