1. 程式人生 > >Spring boot (六) 整合Druid

Spring boot (六) 整合Druid

開發十年,就只剩下這套架構體系了! >>>   

引入pom.xml檔案

 <!-- alibaba 連線池 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.1.10</version>
        </dependency>

修改配置檔案:

#埠設定
server:
  port: 9999
#mybatis連線設定
spring:
  datasource: 
    type: com.alibaba.druid.pool.DruidDataSource
    url: jdbc:mysql://127.0.0.1:3306/ehuoyuan?useUnicode=true&characterEncoding=utf8
    username: root
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    maxActive: 20                                        #最大活躍度
    initialSize: 1                                       #初始化數量
    maxWait: 60000                                       #超時配置
    poolPreparedStatements: true                         #開啟PSCache
    maxPoolPreparedStatementPerConnectionSize: 20        #制定每個PSCache 大小
    validation-query: select 1
    validationQueryTimeout: 5
    testWhileIdle: true
#mybatis 配置檔案對映
mybatis:
 mapper-locations: classpath*:mapper/**/*.xml

新增讀取配置檔案類:

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.alibaba.druid.pool.DruidDataSource;

@Configuration
public class DruidConfiguration {
	 @ConfigurationProperties(prefix = "spring.datasource")
	 @Bean
	 public DruidDataSource druid() {
	        return new DruidDataSource();
	}
}

執行驗證: 

相關推薦

Spring boot () 整合Druid

開發十年,就只剩下這套架構體系了! >>>   

SpringBoot2.0學習筆記:(九) Spring Boot整合Mybatis與Druid

一、專案的搭建 Druid對Spring boot做了很好的適配,所有的工作都只需要在配置檔案中完成。 具體的Druid在Spring Boot中的配置可以看:GitHub文件 首先看一下專案引入的jar包: <dependencies> &

Spring Boot + Mybatis 整合Mysql ,SQLServer資料來源以及整合druid,動態調整資料來源切換。

pom.xml依賴<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo

spring-boot() 郵件服務

一起 入庫 ref ati run from 了解 end 字符串 學習文章來自:springboot(十):郵件服務 簡單使用 1、pom包配置 pom包裏面添加spring-boot-starter-mail包引用 <dependencies&g

spring boot 添加druid

page toc ive ppr family public 格式信息 gist 文件 第一步:添加依賴 <!-- druid --> <dependency> <groupId>com.alibaba</groupId>

Spring boot + Freemarker 整合

ext temp har 默認 htm star HA artifact AR 1.首先要添加freemarker依賴包 <dependency> <groupId>org.springframework.boot</groupId>

spring boot如何整合日誌框架

1.application.yml   logging: config: classpath:logback-boot.xml 2.logback-boot.xml配置 <?xml version="1.0" encoding="UTF-8"?> <

Spring Boot日誌整合

  Spring Boot日誌框架 Spring Boot支援Java Util Logging,Log4j2,Lockback作為日誌框架,如果你使用starters啟動器,Spring Boot將使用Logback作為預設日誌框架。無論使用哪種日誌框架,Spring

spring boot admin 整合的簡單配置隨筆

和我並肩作戰的同事也要相繼離職了,心裡還是有很多不捨得,現在業務也陸陸續續落在了肩頭,上午專案經理讓我把spring boot admin整合到現在的專案中,已遍後續的監控。 哇!我哪裡搞過這個!心裡好慌,好在我面向物件雖然不是很精通,但是面向百度我倒是很拿手,於是開啟了,面向百度程式設計,現在已經成功過了

Spring Boot整合

工程架構 ----SpringbootDemo ---SpringbootDemo.api ---SpringbootDemo.impl ---SpringbootDemo.controller ---SpringbootDemo.web -p

spring boot + ureport2整合

UReport2是一款基於架構在Spring之上純Java的高效能報表引擎,通過迭代單元格可以實現任意複雜的中國式報表;在UReport2中,提供了全新的基於網頁的報表設計器,可以在Chrome、Firefox、Edge等各種主流瀏覽器執行(IE瀏覽器除外)。使用UReport2,開啟瀏覽器

Spring Boot Dubbo 整合和入門理解

Spring Boot Dubbo 整合和入門理解    1、搭建Dubbo 框架需要用到幾個元件來看一下元件理解以下dubbo 的整個過程 這樣畫大家應該可以看懂吧,下面就來介紹以下各個模組的安裝和使用。 2、zookeeper   

spring boot(二):整合靜態資源訪問

在我們開發Web應用的時候,需要引用大量的js、css、圖片等靜態資源。 預設配置 Spring Boot預設提供靜態資源目錄位置需置於classpath下,目錄名需符合如下規則: /static /public /resources /META-INF/r

spring boot(三):整合JdbcTemplate與mysql

前面兩篇文章我們講了兩件事情: 使用例項介紹springboot的入門基礎配置及tomcat埠的修改 使用spring boot訪問靜態資源 今天這篇文章我們來看下怎麼通過JdbcTemplate進行資料的持久化, 因為會涉及到使用mysql資料庫,所以這裡

spring boot+mybatis整合 spring boot+mybatis整合

  spring boot+mybatis整合     LZ今天自己搭建了下Spring boot+Mybatis,比原來的Spring+SpringMVC+Mybatis簡單好多。其實只用Spring boot也可以開發,但是對於多表多條件分頁查詢,Spring

spring boot 如何優雅的使用mybatis

分享一下我老師大神的人工智慧教程吧。零基礎,通俗易懂!風趣幽默!http://www.captainbed.net/ 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Spring Boot 工程整合全域性唯一ID生成器 Vesta

本文內容腦圖如下: 文章共 760字,閱讀大約需要 2分鐘 ! 概 述 在前一篇文章 《Spring Boot工程整合全域性唯一ID生成器 UidGenerator》 中給大家推薦了一款由百度開發的基於 Snowflake演算法實現的全域性唯一ID生成器 Uid

SpringBoot2.0學習筆記:(十) Spring Boot整合Redis

一、關於Lettuce 關於在SpringBoot2.0.x版本中整合Redis,我們先看一下官方的遷移文件有什麼說的: Spring Boot2.0遷移指南 當你使用spring-boot-starter-redis的時候,Lettuce現已取代Jedis作為Redis驅動

新手入門教程-------Spring Boot整合RabbitMQ

AMQP:是Advanced Message Queuing Protocol的簡稱,高階訊息佇列協議,是一個面向訊息中介軟體的開放式標準應用層協議。   定義了以下特性: 訊息方向 訊息佇列 訊息路由(包括:點到點和釋出-訂閱模式) 可靠性 安全

微服務構建框架spring-boot使用——整合企業開發框架

網際網路技術飛快發展,微服務勢必會成為一種趨勢。大名鼎鼎的spring-boot在微服務構建方面表現出色,再者因為是spring家族的產品,很快就得以流行。 本專案將企業開發框架整合到spring-boot中去,力求達到企業開發標準,也希望這篇文章對大家有所啟發。技術有限,能力不足,有錯誤的地方