先在gradle里配置相应的包

compile group: 'com.alibaba', name: 'druid', version: '1.0.27'

在web.xml中配置

	 
	  
	    DruidWebStatFilter 
	    com.alibaba.druid.support.http.WebStatFilter 
	     
	        exclusions 
	        *.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/* 
	    
	    
        	sessionStatMaxCount
        	1000
        
        
        	profileEnable
    		true
    	
	  
	  
	    DruidWebStatFilter 
	    /* 
	  
	  
	    DruidStatView 
	    com.alibaba.druid.support.http.StatViewServlet 
	  
	  
	    DruidStatView 
	    /druid/* 
	  
 	

spring上下文配置增加,

	
		
			
				/WEB-INF/config/dbconfig.properties
			
		
	

datasource配置 注释掉的是原来的配置信息




	
	
	
	
	
	
	
	
	

	
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	

dbconfig.properties, 这里使用了密码加密.加密方法也很简单

https://github.com/alibaba/druid/wiki/%E4%BD%BF%E7%94%A8ConfigFilter 

url:jdbc:mysql://localhost:3306/myweibo?serverTimezone=UTC
driverClassName:com.mysql.cj.jdbc.Driver
username:root
password:UwJJ7yszUBhKKPdIv6ihaO+USCeNhJ+u2l4lagPLYWvAWkQN9dvAt4hxo1j6MI5h6qb6n0eaDxOLZI/kGm9kYw==
filters:config,stat,wall
maxActive:20
initialSize:1
maxWait:60000
minIdle:10
maxIdle:15
timeBetweenEvictionRunsMillis:60000
minEvictableIdleTimeMillis:300000
validationQuery:SELECT'x'
testWhileIdle:true
testOnBorrow:false
testOnReturn:false
maxOpenPreparedStatements:20
removeAbandoned:true
removeAbandonedTimeout:1800
logAbandoned:true
publickey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALFxQkYrqVkDjqqedvqBe0RSOkewypkss5JX3kdoodmy38llEQaDhJfLwCfQEjAZtQy7xmJ6okmyf9MmepZ77rcCAwEAAQ==

代码方面不用变

最终效果

spring 集成 druid_第1张图片drui配置相关的问题https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98