类 DataSourceProperties

java.lang.Object
org.macrocloud.kernel.jpa.config.DataSourceProperties

@Component @ConfigurationProperties(prefix="spring.datasource") public class DataSourceProperties extends Object

数据库数据源配置

说明:这个类中包含了许多默认配置,若这些配置符合您的情况,您可以不用管,若不符合,建议不要修改本类,建议直接在"application.yml"中配置即可

  • 构造器详细资料

    • DataSourceProperties

      public DataSourceProperties()
  • 方法详细资料

    • config

      public void config(com.alibaba.druid.pool.DruidDataSource dataSource)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getDriverClassName

      public String getDriverClassName()
    • setDriverClassName

      public void setDriverClassName(String driverClassName)
    • getInitialSize

      public Integer getInitialSize()
    • setInitialSize

      public void setInitialSize(Integer initialSize)
    • getMinIdle

      public Integer getMinIdle()
    • setMinIdle

      public void setMinIdle(Integer minIdle)
    • getMaxActive

      public Integer getMaxActive()
    • setMaxActive

      public void setMaxActive(Integer maxActive)
    • getMaxWait

      public Integer getMaxWait()
    • setMaxWait

      public void setMaxWait(Integer maxWait)
    • getTimeBetweenEvictionRunsMillis

      public Integer getTimeBetweenEvictionRunsMillis()
    • setTimeBetweenEvictionRunsMillis

      public void setTimeBetweenEvictionRunsMillis(Integer timeBetweenEvictionRunsMillis)
    • getMinEvictableIdleTimeMillis

      public Integer getMinEvictableIdleTimeMillis()
    • setMinEvictableIdleTimeMillis

      public void setMinEvictableIdleTimeMillis(Integer minEvictableIdleTimeMillis)
    • getValidationQuery

      public String getValidationQuery()
    • setValidationQuery

      public void setValidationQuery(String validationQuery)
    • getTestWhileIdle

      public Boolean getTestWhileIdle()
    • setTestWhileIdle

      public void setTestWhileIdle(Boolean testWhileIdle)
    • getTestOnBorrow

      public Boolean getTestOnBorrow()
    • setTestOnBorrow

      public void setTestOnBorrow(Boolean testOnBorrow)
    • getTestOnReturn

      public Boolean getTestOnReturn()
    • setTestOnReturn

      public void setTestOnReturn(Boolean testOnReturn)
    • getPoolPreparedStatements

      public Boolean getPoolPreparedStatements()
    • setPoolPreparedStatements

      public void setPoolPreparedStatements(Boolean poolPreparedStatements)
    • getMaxPoolPreparedStatementPerConnectionSize

      public Integer getMaxPoolPreparedStatementPerConnectionSize()
    • setMaxPoolPreparedStatementPerConnectionSize

      public void setMaxPoolPreparedStatementPerConnectionSize(Integer maxPoolPreparedStatementPerConnectionSize)
    • getFilters

      public String getFilters()
    • setFilters

      public void setFilters(String filters)
    • getRemoveAbandoned

      public Boolean getRemoveAbandoned()
    • setRemoveAbandoned

      public void setRemoveAbandoned(Boolean removeAbandoned)
    • getRemoveAbandonedTimeout

      public Integer getRemoveAbandonedTimeout()
    • setRemoveAbandonedTimeout

      public void setRemoveAbandonedTimeout(Integer removeAbandonedTimeout)