怎么在春天引导中利用德鲁伊实现数据源监控

  介绍

怎么在春天引导中利用德鲁伊实现数据源监控?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

项目依赖:

& lt; ? xml  version=?.0“,编码=癠TF-8" ?比;   & lt; project  xmlns=癶ttp://maven.apache.org/POM/4.0.0", xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance"   ,,,,xsi: schemaLocation=? http://maven.apache.org/POM/4.0.0 , https://maven.apache.org/xsd/maven-4.0.0.xsd"比;   & lt;才能modelVersion> 4.0.0</modelVersion>   & lt;才能parent>   ,,,& lt; groupId> org.springframework.boot   ,,,& lt; artifactId> spring-boot-starter-parent   ,,,& lt; version> 2.2.1.RELEASE   ,,,& lt; relativePath/祝辞,& lt; !——, lookup  parent 得到repository ——比;   & lt;才能/parent>   & lt;才能groupId> io.githu.syske</groupId>   & lt;才能artifactId> druid-datasouce-decrypt</artifactId>   & lt;才能version> 0.0.1-SNAPSHOT</version>   & lt;才能name> druid-datasouce-decrypt</name>   & lt;才能description> Demo  project  for  Spring  Boot      & lt;才能properties>   ,,,& lt; java.version> 1.8 & lt;/java.version>   & lt;才能/properties>      & lt;才能dependencies>   ,,,& lt; dependency>   ,,,,,& lt; groupId> org.springframework.boot   ,,,,,& lt; artifactId> spring-boot-starter-web   ,,,& lt;/dependency>   ,,,& lt; dependency>   ,,,,,& lt; groupId> org.mybatis.spring.boot   ,,,,,& lt; artifactId> mybatis-spring-boot-starter   ,,,,,& lt; version> 2.1.1   ,,,& lt;/dependency>      ,,,& lt; dependency>   ,,,,,& lt; groupId> mysql   ,,,,,& lt; artifactId> mysql-connector-java   ,,,,,& lt; scope> runtime   ,,,& lt;/dependency>      ,,,& lt; !——,阿里巴巴druid ——比;   ,,,& lt; dependency>   ,,,,,& lt; groupId> com.alibaba   ,,,,,& lt; artifactId> druid-spring-boot-starter   ,,,,,& lt; version> 1.1.10   ,,,& lt;/dependency>      ,,,& lt; dependency>   ,,,,,& lt; groupId> org.springframework.boot   ,,,,,& lt; artifactId> spring-boot-starter-test   ,,,,,& lt; scope> test   ,,,,,& lt; exclusions>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.junit.vintage   ,,,,,,,,,& lt; artifactId> junit-vintage-engine   ,,,,,,,& lt;/exclusion>   ,,,,,& lt;/exclusions>   ,,,& lt;/dependency>   & lt;才能/dependencies>      & lt;才能build>   ,,,& lt; plugins>   ,,,,,& lt; plugin>   ,,,,,,,& lt; groupId> org.springframework.boot   ,,,,,,,& lt; artifactId> spring-boot-maven-plugin   ,,,,,& lt;/plugin>   ,,,& lt;/plugins>   & lt;才能/build>      & lt;/project>

如果你的数据库是甲骨文,那么你要把mysql的数据库驱动替换成甲骨文驱动

修改弹簧启动项目配置信息

服务器:   ,端口:8083

我采用的是yaml的方式,然后启动你的项目,因为没有控制器和其他的代码,所以没什么效果,但是项目可以正常启动。

加密数据源密码,创建publickey

这里没什么好讲的,我直接放代码:

import  org.junit.Test;/* *   ,* @program: druid-datasouce-decrypt   ,* @description:   ,* @author: liu 严   ,* @create: 2019 - 12 - 02 - 34   ,*/public  class  DBencrydtTest  {   @Test才能   public 才能;void 测试(),{   ,,,String [], args =, {“root"};   ,,,try  {   ,,,,,com.alibaba.druid.filter.config.ConfigTools.main (args);   ,,,},catch  (Exception  e), {      null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在春天引导中利用德鲁伊实现数据源监控