當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot配置Druid
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot配置Druid
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Druid是Java語言中最好的數據庫連接池。Druid能夠提供強大的監控和擴展功能。關于詳細介紹可查看http://www.iteye.com/magazines/90
SpringBoot中集成Druid非常簡單
一:yml中添加配置鏈接
spring:#MySQL數據庫datasource:url: jdbc:mysql://182.254.221.58:3306/test?useSSL=false&&characterEncoding=utf8 username: rootpassword: Zoulu19900206@driver-class-name: com.mysql.jdbc.Driver#配置監控統計攔截的filters,去掉后監控界面sql將無法統計,wall用于防火墻filters: stat,wall,log4j#最大活躍數maxActive: 20#初始化數量initialSize: 1#最大連接等待超時時間maxWait: 60000#打開PSCache,并且指定每個連接PSCache的大小poolPreparedStatements: truemaxPoolPreparedStatementPerConnectionSize: 20#通過connectionProperties屬性打開mergeSql功能;慢sql記錄connectionProperties: druid.stat.mergeSql=true;druif.stat.slowSqlMillis=5000minldle: 1timeBetweenEvictionRunsMillis: 60000minEvictableTimeMillis: 300000validationQuery: select 1 from dualtestWhileldle: truetestOnBorrow: falsetestOnReturn: false#JPAjpa:properties:hibernate:hbm2ddl.auto: truedialect: org.hibernate.dialect.MySQL5InnoDBDialectshow-sql: true二:添加DruidConfiguration配置類
@Configuration public class DruidConfiguration {@Beanpublic ServletRegistrationBean statViewServlet(){//創建servlet注冊實體ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");//設置ip白名單servletRegistrationBean.addInitParameter("allow","127.0.0.1");//設置ip黑名單,如果allow與deny共同存在時,deny優先于allowservletRegistrationBean.addInitParameter("deny","192.168.0.19");//設置控制臺管理用戶servletRegistrationBean.addInitParameter("loginUsername","xiaopotian");servletRegistrationBean.addInitParameter("loginPassword","123456");//是否可以重置數據servletRegistrationBean.addInitParameter("resetEnable","false");return servletRegistrationBean;}@Beanpublic FilterRegistrationBean statFilter(){//創建過濾器FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());//設置過濾器過濾路徑filterRegistrationBean.addUrlPatterns("/*");//忽略過濾的形式filterRegistrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");return filterRegistrationBean;}@Bean@ConfigurationProperties(prefix = "spring.datasource")public DataSource druidDataSource(){return new DruidDataSource();} }三:運行http://localhost:8080/druid進入登陸界面,用上面配置的用戶名密碼登錄即可
非常的簡單
?
最后附上demo地址?https://github.com/xiaopotian1990/SpringBootDemo
?
轉載于:https://www.cnblogs.com/xiaopotian/p/8279664.html
總結
以上是生活随笔為你收集整理的SpringBoot配置Druid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 民生白金卡额度才一万
- 下一篇: javascript图书