Java开发druid数据连接池maven方式简易配置流程示例
目录
- 1.pom.xml文件引入druid和数据库连接jar包
- 2.jdbc.properties配置
- 3.ibatis-config.xml关于mybatis的参数配置
- 4.spring-mybatis.xml整合文件配置
- 5.web.xml配置检测访问
- 禁止访问的ip
- 6.根据需要配置各类监控Spring-mvc.xml
- 7.可选安全的加密操作
- 数据库加密
- 8.访问方式
1.pom.xml文件引入druid和数据库连接jar包
1.0.18 com.alibaba druid${druid.version} mysql mysql-connector-java5.1.38
2.jdbc.properties配置
datasource.mysql.driverClassName=com.mysql.jdbc.Driverdatasource.mysql.url=jdbc:mysql://localhost:3306/ganlandoudata?useUnicode=true&characterEncoding=UTF-8&useSSL=falsedatasource.mysql.username=rootdatasource.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配置检测访问
DruidStatViewcom.alibaba.druid.support.http.StatViewServletresetEnabletrue loginUsernameadmin loginPasswordganlandou123456 DruidStatView/druid/*
6.根据需要配置各类监控Spring-mvc.xml
DruidWebStatFilter com.alibaba.druid.support.http.WebStatFilter exclusions*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/* profileEnabletrue principalSessionNameuseragtCompanycusUser sessionStatEnabletrue 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方式简易配置流程示例】以上就是Java开发druid数据连接池maven方式简易配置流程示例的详细内容,更多关于druid数据连接池maven配置的资料请关注脚本之家其它相关文章!
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 深入理解Go之generate
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- Java|Java基础——数组
- RxJava|RxJava 在Android项目中的使用(一)