From b3988d42ecce9fe30f31754865d84504397ce432 Mon Sep 17 00:00:00 2001 From: lihengming <89921218@qq.com> Date: Mon, 5 Feb 2018 21:16:22 +0800 Subject: [PATCH] update > for 1.1.7 --- druid-spring-boot-starter/README.md | 2 +- druid-spring-boot-starter/README_EN.md | 2 +- druid-spring-boot-starter/pom.xml | 2 +- .../actuator/endpoint/DruidDataSourceMvcEndpoint.java | 2 +- .../boot/testcase/DruidMultiDataSourceTestCase.java | 10 ++++++++-- .../src/test/resources/application.properties | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/druid-spring-boot-starter/README.md b/druid-spring-boot-starter/README.md index 234c44991e..4fb0609f96 100644 --- a/druid-spring-boot-starter/README.md +++ b/druid-spring-boot-starter/README.md @@ -157,7 +157,7 @@ spring.datasource.druid.filter.wall.config.drop-table-allow=false ## Spring Boot Actuator Endpoints -可以使用下面配置类启用 endpoint 默认访问地址:`/druid-endpoint`,可以使用 `endpoints.druid.path=` 自定义终端地址 +可以使用下面配置类启用 endpoint 默认访问地址:`/actuator/druid`,可以使用 `endpoints.druid.path=` 自定义终端地址 ```endpoints.druid.enabled=true``` diff --git a/druid-spring-boot-starter/README_EN.md b/druid-spring-boot-starter/README_EN.md index 0a6fdcf2a1..072ae516e3 100644 --- a/druid-spring-boot-starter/README_EN.md +++ b/druid-spring-boot-starter/README_EN.md @@ -153,7 +153,7 @@ Druid Spring Boot Starter will enable StatFilter by default, and you can also se ```endpoints.druid.enabled=true``` -default endpoint address is : `/druid-endpoint`, can be used `endpoints.druid.path=` to customize it. +default endpoint address is : `/actuator/druid`, can be used `endpoints.druid.path=` to customize it. diff --git a/druid-spring-boot-starter/pom.xml b/druid-spring-boot-starter/pom.xml index 34052fc6cc..a2068e47ac 100644 --- a/druid-spring-boot-starter/pom.xml +++ b/druid-spring-boot-starter/pom.xml @@ -12,7 +12,7 @@ 1.1.7 - 1.5.9.RELEASE + 1.5.10.RELEASE diff --git a/druid-spring-boot-starter/src/main/java/com/alibaba/druid/spring/boot/autoconfigure/actuator/endpoint/DruidDataSourceMvcEndpoint.java b/druid-spring-boot-starter/src/main/java/com/alibaba/druid/spring/boot/autoconfigure/actuator/endpoint/DruidDataSourceMvcEndpoint.java index 054d303af9..7da83b0e57 100644 --- a/druid-spring-boot-starter/src/main/java/com/alibaba/druid/spring/boot/autoconfigure/actuator/endpoint/DruidDataSourceMvcEndpoint.java +++ b/druid-spring-boot-starter/src/main/java/com/alibaba/druid/spring/boot/autoconfigure/actuator/endpoint/DruidDataSourceMvcEndpoint.java @@ -31,7 +31,7 @@ import org.springframework.web.bind.annotation.ResponseBody; public class DruidDataSourceMvcEndpoint extends AbstractMvcEndpoint { public DruidDataSourceMvcEndpoint() { - super("/druid-endpoint", true); + super("/actuator/druid", true); } @ResponseBody diff --git a/druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/testcase/DruidMultiDataSourceTestCase.java b/druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/testcase/DruidMultiDataSourceTestCase.java index ca15b0af41..bfdb5ad813 100644 --- a/druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/testcase/DruidMultiDataSourceTestCase.java +++ b/druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/testcase/DruidMultiDataSourceTestCase.java @@ -15,6 +15,8 @@ */ package com.alibaba.druid.spring.boot.testcase; +import java.sql.SQLException; + import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.spring.boot.demo.DemoApplication; import org.junit.Test; @@ -41,7 +43,9 @@ public class DruidMultiDataSourceTestCase { private DruidDataSource dataSourceTwo; @Test - public void testDataSourceOne() { + public void testDataSourceOne() throws SQLException { + dataSourceOne.init(); + assertThat(dataSourceOne.getUrl()).isEqualTo("jdbc:h2:file:./demo-db"); assertThat(dataSourceOne.getUsername()).isEqualTo("sa"); assertThat(dataSourceOne.getPassword()).isEqualTo("sa"); @@ -53,7 +57,9 @@ public class DruidMultiDataSourceTestCase { assertThat(dataSourceOne.getMaxWait()).isEqualTo(10000); } @Test - public void testDataSourceTwo() { + public void testDataSourceTwo() throws SQLException { + dataSourceTwo.init(); + assertThat(dataSourceTwo.getUrl()).isEqualTo("jdbc:h2:file:./demo-db"); assertThat(dataSourceTwo.getUsername()).isEqualTo("sa"); assertThat(dataSourceTwo.getPassword()).isEqualTo("sa"); diff --git a/druid-spring-boot-starter/src/test/resources/application.properties b/druid-spring-boot-starter/src/test/resources/application.properties index 93e8523549..3ba448fb97 100644 --- a/druid-spring-boot-starter/src/test/resources/application.properties +++ b/druid-spring-boot-starter/src/test/resources/application.properties @@ -25,7 +25,7 @@ spring.jpa.hibernate.ddl-auto=create-drop # 更多配置属性见 DruidDataSource 内成员变量(只要有set方法便支持),或者根据IDE提示,或者查看官方文档 -# 启用endpoint,默认访问地址:/druid-endpoint,可以使用endpoints.druid.path=自定义终端地址 +# 启用endpoint,默认访问地址:/actuator/druid,可以使用endpoints.druid.path=自定义终端地址 endpoints.druid.enabled=true # 默认需要安全认证才可以访问,可以用下面两种方法之一来禁用安全认证,详情见 Spring Boot 官方文档 endpoints.druid.sensitive=false