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.18com.alibabadruid${druid.version} mysqlmysql-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.StatViewServlet resetEnabletrueloginUsernameadminloginPasswordganlandou123456 DruidStatView/druid/*


      6.根据需要配置各类监控Spring-mvc.xml
      DruidWebStatFiltercom.alibaba.druid.support.http.WebStatFilterexclusions*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*profileEnabletrue principalSessionNameuseragtCompanycusUsersessionStatEnabletrueDruidWebStatFilter/* 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配置的资料请关注脚本之家其它相关文章!

        推荐阅读