Do not know Druid, please refer here.
New file:
import com.alibaba.druid.pool.druiddatasource;import com.alibaba.druid.support.http.statviewservlet; import com.alibaba.druid.support.http.webstatfilter;import org.springframework.beans.factory.annotation.value;import org.springframework.boot.context.embedded.filterregistrationbean;import org.springframework.boot.context.embedded.servletregistrationbean;import org.springframework.context.annotation.bean;import org.springframework.context.annotation.configuration; import javax.sql.datasource;import java.sql.sqlexception; @Configurationpublic class druidconfiguration { @Bean public Servletregistrationbean druidservlet () { return New servletregistrationbean (New statviewservlet (), "/druid/*"); } @Bean public datasource druiddAtasource (@Value ("${spring.datasource.driverclassname}") String driver, @Value ("${ Spring.datasource.url} ") String url, @Value ("${spring.datasource.username}") string username, @Value ("${spring.datasource.password}") string password) { &nbsP; druiddatasource druiddatasource = new druiddatasource (); druiddatasource.setdriverclassname (Driver); druiddatasource.seturl (URL); druiddatasource.setusername ( username); druiddatasource.setpassword (password); try { druiddatasource.setfilters ("Stat, wall"); } catch (sqlexception e) { e.printstacktrace (); } return druidDataSource; } @Bean public Filterregistrationbean filterregistrationbean () { Filterregistrationbean filterregistrationbean = new filterregistrationbean (); filterregistrationbean.setfilter (New webstatfilter ()); filterregistrationbean.addurlpatterns ("/*"); filterregistrationbean.addinitparameter ("Exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*. ico,/druid/* "); return filterregistrationbean; }}
Maven Dependencies to use:
<druid.version>1.0.11</druid.version><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid.version}</version></dependency>
Visit the following URL to see the effect:
Http://localhost:8080/druid/index.html
Spring Boot Configuration Druid