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