c语言sscanf函数的用法是什么
264
2022-12-02
Java开发druid数据连接池maven方式简易配置流程示例
目录1.pom.xml文件引入druid和数据库连接jar包2.jdbc.properties配置3.ibatis-config.xml关于mybatis的参数配置4.spring-mybatis.xml整合文件配置5.web.xml配置检测访问禁止访问的ip6.根据需要配置各类监控Spring-mvc.xml7.可选安全的加密操作数据库加密8.访问方式
1.pom.xml文件引入druid和数据库连接jar包
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整合文件配置
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
value="sqlSessionFactory" /> destroy-method="close"> value="${datasource.mysql.username}" /> value="${jdbc.pool.maxActive}" /> value="300000" /> ##若只需要监控请配置成
value="sqlSessionFactory" />
destroy-method="close"> value="${datasource.mysql.username}" /> value="${jdbc.pool.maxActive}" /> value="300000" /> ##若只需要监控请配置成
value="${datasource.mysql.username}" /> value="${jdbc.pool.maxActive}" /> value="300000" /> ##若只需要监控请配置成
value="${jdbc.pool.maxActive}" /> value="300000" /> ##若只需要监控请配置成
value="300000" />
##若只需要监控请配置成
5.web.xml配置检测访问
6.根据需要配置各类监控Spring-mvc.xml
class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor">
class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor">
scope="prototype">
scope="prototype">
pointcut-ref="druid-stat-pointcut" /> 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配置的资料请关注我们其它相关文章!
pointcut-ref="druid-stat-pointcut" />
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配置的资料请关注我们其它相关文章!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~