当前位置: 首页 > news >正文

漳州网站开发制作南京专业做网站公司地址

漳州网站开发制作,南京专业做网站公司地址,无人在线观看免费高清电视剧,国内外搜索引擎大全AliDruid 配置方法 #xff08;1#xff09;在实际工作中#xff0c;由于 HikariCP 和 Druid 应该各有千秋#xff0c;会发现偏向于监控#xff0c;有很多国内开发 者使用频次最高的 AliDruid#xff0c;我们来看看看如何配置。 !--druid--dependency1在实际工作中由于 HikariCP 和 Druid 应该各有千秋会发现偏向于监控有很多国内开发 者使用频次最高的 AliDruid我们来看看看如何配置。 !--druid--dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.1.5/version/dependency 2一样的思路我们打开 DruidDataSourceAutoConfigure 配置类。 Configuration ConditionalOnClass(com.alibaba.druid.pool.DruidDataSource.class) AutoConfigureBefore(DataSourceAutoConfiguration.class) EnableConfigurationProperties({DruidStatProperties.class, DataSourceProperties.class}) Import({DruidSpringAopConfiguration.class,DruidStatViewServletConfiguration.class,DruidWebStatFilterConfiguration.class,DruidFilterConfiguration.class}) public class DruidDataSourceAutoConfigure {BeanConditionalOnMissingBeanpublic DataSource dataSource() {return new DruidDataSourceWrapper();}/*** Register the {link DataSourcePoolMetadataProvider} instances to support DataSource metrics.** see DataSourcePoolMetadataProvidersConfiguration*/Beanpublic DataSourcePoolMetadataProvider druidDataSourcePoolMetadataProvider() {return new DataSourcePoolMetadataProvider() {Overridepublic DataSourcePoolMetadata getDataSourcePoolMetadata(DataSource dataSource) {if (dataSource instanceof DruidDataSource) {return new DruidDataSourcePoolMetadata((DruidDataSource) dataSource);}return null;}};} } 我们发现 Druid 继承了 DataSourceProperties 的配置。 3我们打开 DruidDataSourceWrapper ConfigurationProperties(spring.datasource.druid) class DruidDataSourceWrapper extends DruidDataSource implements InitializingBean {Autowiredprivate DataSourceProperties basicProperties;Overridepublic void afterPropertiesSet() throws Exception {//if not found prefix spring.datasource.druid jdbc properties ,spring.datasource prefix jdbc properties will be used.if (super.getUsername() null) {super.setUsername(basicProperties.determineUsername());}if (super.getPassword() null) {super.setPassword(basicProperties.determinePassword());}if (super.getUrl() null) {super.setUrl(basicProperties.determineUrl());}if (super.getDriverClassName() null) {super.setDriverClassName(basicProperties.determineDriverClassName());}} ......} 发现了 DataSource 的配置方法 spring.datasource.druid.urljdbc:mysql://127.0.0.1:3306/test # 或spring.datasource.url spring.datasource.druid.usernamejack # 或spring.datasource.username spring.datasource.druid.passwordjack123 # 或spring.datasource.password spring.datasource.druid.driver-class-namecom.mysql.jdbc.Driver #或 spring.datasource.driver-class-name 4如果我们再打开 DruidDataSource 类就会发现连接池的配置方法 spring.datasource.druid.initial-size spring.datasource.druid.max-active spring.datasource.druid.min-idle spring.datasource.druid.max-wait spring.datasource.druid.pool-prepared-statements spring.datasource.druid.max-pool-prepared-statement-per-connection-size spring.datasource.druid.max-open-prepared-statements #和上面的等价 spring.datasource.druid.validation-query spring.datasource.druid.validation-query-timeout spring.datasource.druid.test-on-borrow spring.datasource.druid.test-on-return spring.datasource.druid.test-while-idle spring.datasource.druid.time-between-eviction-runs-millis spring.datasource.druid.min-evictable-idle-time-millis spring.datasource.druid.max-evictable-idle-time-millis spring.datasource.druid.filters #配置多个英文逗号分隔 ....//more 如果再继续往上面看 DruidAbstractDataSource会发现很多默认值。 5如果依次打开以下这些类也会发现 Druid 的更多配置 Import({DruidSpringAopConfiguration.class,DruidStatViewServletConfiguration.class,DruidWebStatFilterConfiguration.class,DruidFilterConfiguration.class}) WebStatFilter 配置说明请参考 Druid Wiki配置 WebStatFilter spring.datasource.druid.web-stat-filter.enabled #是否启用StatFilter默认值true spring.datasource.druid.web-stat-filter.url-pattern StatViewServlet 配置说明请参考 Druid Wiki配置 StatViewServlet spring.datasource.druid.stat-view-servlet.enabled #是否启用StatViewServlet默认值true spring.datasource.druid.stat-view-servlet.login-username spring.datasource.druid.stat-view-servlet.login-password Druid的更多配置请参看官方文档吧只是给大家举例如何一步一步的查看这些配置而得到如何配置。
http://wiki.neutronadmin.com/news/436802/

相关文章:

  • 德化县住房和城乡建设局网站酒店线上营销方案
  • 专业的东莞网站排名订单拆单在电商网站建设
  • 个人网站模板html下载贵港北京网站建设
  • 汝南网站建设天津做填料的公司
  • 农产品网站建设需求国通快速建站
  • 网站开发兼容ie深圳龙岗网站制作
  • 成品网站好吗汽车网站页面设计
  • 域名 网站名称西安大型网站建设
  • 延边网站开发制作视频软件哪个免费
  • 小学生做网站步骤网络教育全程托管
  • 资兴网站设计今天安阳最新消息
  • 高端网站开发 金蝶南山公司网站建设
  • 在本地做改版如何替换旧网站会影响百度收录吗友情链接交换
  • 做公司网站思路如何用自己电脑做网站服务器
  • 如何策划一个网站云南云南省建设厅网站
  • 九江 网站建设公司乐陵seo快速排名
  • 模板网站与 定制网站的 对比所有代刷平台推广
  • 设计网站免费的怎么做美食团购网站
  • 建设了网站后怎么用谷歌引流问鼎电子娱乐下载官方网站
  • 太仓网站建设平台如何在局域网建立网站
  • wordpress主题zip除了seo还可以做哪些推广呢
  • 长宁网站推广公司甘肃兰州事件
  • 柳编网站建设意义如何制作网页链接
  • 福州建网站 做网页个人网站备案不通过
  • 母婴门户网站模板怎么做网址导航网站
  • 1000套网站源码安徽网站推广优化
  • 中国建设银行贵州省分行网站网站建设多少钱一个平台
  • 免费开源电商系统搜索引擎优化的方法
  • 网站单个页面做301书画网站的建设目标
  • 论坛网站有哪些仿做网站