Java开发druid数据连接池maven方式简易配置流程示例

1.pom.xml文件引入druid和数据库连接jar包


1.0.18



		
			com.alibaba
			druid
			${druid.version}
		
	
			mysql
			mysql-connector-java
			5.1.38
		

2.jdbc.properties配置

datasource.mysql.driverClassName=com.mysql.jdbc.Driver
datasource.mysql.url=jdbc:mysql://localhost:3306/ganlandoudata?useUnicode=true&characterEncoding=UTF-8&useSSL=false
datasource.mysql.username=root
datasource.mysql.password=
jdbc.pool.init=1   连接池初始化的连接数
jdbc.pool.minIdle=3  连接池连接最小空闲数
jdbc.pool.maxActive=20  连接池最大活跃连接数
datasource.validationQuery=select 1 from dual 连接测试
datasource.testOnBorrow=true  申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
datasource.testOnReturn=false  归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能

3.ibatis-config.xml关于mybatis的参数配置


	
		
		
		
		
		
 
		
		
 
		
		
		
		
		
		
		
		
		
		  
		
		
		
		
		
		
         
		
		
		
		
		
        
		
        
        
		
	
	
	
	
	
		
			
		
	 

4.spring-mybatis.xml整合文件配置

	
	
	
	
		
	
 
	
	
 
	
	  
 

		
		
		
		
		
 

		
 

		##若只需要监控请配置成  
		
    		
		
		
		
		
	
 
	
 


     

     

5.web.xml配置检测访问


	
		DruidStatView
		com.alibaba.druid.support.http.StatViewServlet
	
			
			resetEnable
			true
		
		
			
			loginUsername
			admin
		
		
			
			loginPassword
			ganlandou123456
		
	
	
	
		DruidStatView
		/druid/*
	

6.根据需要配置各类监控Spring-mvc.xml

      
	
		DruidWebStatFilter
		com.alibaba.druid.support.http.WebStatFilter
		
			exclusions
			*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
		
		
		
			profileEnable
			true
		
		
 principalSessionName
user
agtCompany
cusUser

sessionStatEnable
true
DruidWebStatFilter/*

    

		
	
 
	
		
			
	
				com.hl.manage.*.service.*.*	
			
		
	
 
	
		
	






7.可选安全的加密操作

数据库加密

数据库密码加密指令,cmd控制台执行
java -cp F:\server\MavenRepository\maven_jar\com\alibaba\druid\1.0.18\druid-1.0.18.jar com.alibaba.druid.filter.config.ConfigTools reiang1227
// java -cp后指向jar包,再指向com.alibaba.druid.filter.config.ConfigTools,最后加上数据库原始密码,会生成加密后的password及生成的秘钥publickey
将jdbc。properties中的数据库密码换掉,然后增加publickey参数配置
datasource.mysql.password=Je0i/vizWGnbgeYaXfuy/js/ZWeSMqnGRtjXbx/NK5pVhyUesUs91oih5W2qZpx6WzXB2ffQzByI/7K7tFlUvg==
publickey=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIliWZYPXkbi6x7hAN7y4zIGqDD3aRSJgmDhWGtrU9cbH3DExXz/BvGoA9CmEkdCGzHAOXKaz1iHw5v4EqJ/hosCAwEAAQ==
 

8.访问方式

Ip:端口号/项目名/druid

以上就是Java开发druid数据连接池maven方式简易配置流程示例的详细内容,更多关于druid数据连接池maven配置的资料请关注脚本之家其它相关文章!

你可能感兴趣的