Skip to content

Commit 07fc986

Browse files
committed
Move Spring Data repository metrics into spring-boot-data-commons
1 parent 9188518 commit 07fc986

24 files changed

+52
-50
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure-all/build.gradle

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,6 @@ dependencies {
9494
optional("org.springframework:spring-messaging")
9595
optional("org.springframework:spring-webflux")
9696
optional("org.springframework:spring-webmvc")
97-
optional("org.springframework.data:spring-data-couchbase")
98-
optional("org.springframework.data:spring-data-jpa")
9997
optional("org.springframework.kafka:spring-kafka")
10098
optional("org.springframework.security:spring-security-config")
10199
optional("org.springframework.security:spring-security-web")
@@ -126,7 +124,6 @@ dependencies {
126124
testImplementation("org.glassfish.jersey.media:jersey-media-json-jackson")
127125
testImplementation("org.hsqldb:hsqldb")
128126
testImplementation("org.springframework:spring-orm")
129-
testImplementation("org.springframework.data:spring-data-rest-webmvc")
130127
testImplementation("org.springframework.security:spring-security-test")
131128
testImplementation("org.yaml:snakeyaml")
132129

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointAutoConfi
1313
org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration
1414
org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration
1515
org.springframework.boot.actuate.autoconfigure.management.ThreadDumpEndpointAutoConfiguration
16-
org.springframework.boot.actuate.autoconfigure.metrics.data.RepositoryMetricsAutoConfiguration
1716
org.springframework.boot.actuate.autoconfigure.observability.ObservabilityAutoConfiguration
1817
org.springframework.boot.actuate.autoconfigure.sbom.SbomEndpointAutoConfiguration
1918
org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksEndpointAutoConfiguration

spring-boot-project/spring-boot-actuator/build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ dependencies {
3939
optional("org.springframework:spring-messaging")
4040
optional("org.springframework:spring-webflux")
4141
optional("org.springframework.graphql:spring-graphql")
42-
optional("org.springframework.data:spring-data-rest-webmvc")
4342
optional("org.springframework.security:spring-security-core")
4443
optional("org.springframework.security:spring-security-web")
4544

spring-boot-project/spring-boot-data-commons/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ dependencies {
1313
api("org.springframework.data:spring-data-commons")
1414

1515
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
16+
optional(project(":spring-boot-project:spring-boot-metrics"))
1617

1718
testImplementation(project(":spring-boot-project:spring-boot-data-jpa"))
1819
testImplementation(project(":spring-boot-project:spring-boot-test"))
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.metrics.data;
17+
package org.springframework.boot.data.metrics;
1818

1919
import java.util.Set;
2020
import java.util.function.Consumer;
@@ -33,7 +33,7 @@
3333
* @author Tadaya Tsuyukubo
3434
* @author Stephane Nicoll
3535
* @author Phillip Webb
36-
* @since 2.2.0
36+
* @since 4.0.0
3737
*/
3838
@FunctionalInterface
3939
public interface AutoTimer {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.metrics.data;
17+
package org.springframework.boot.data.metrics;
1818

1919
import java.lang.reflect.Method;
2020
import java.util.function.Function;
@@ -30,7 +30,7 @@
3030
* Default {@link RepositoryTagsProvider} implementation.
3131
*
3232
* @author Phillip Webb
33-
* @since 2.5.0
33+
* @since 4.0.0
3434
*/
3535
public class DefaultRepositoryTagsProvider implements RepositoryTagsProvider {
3636

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.metrics.data;
17+
package org.springframework.boot.data.metrics;
1818

1919
import java.util.Set;
2020
import java.util.concurrent.TimeUnit;
@@ -32,7 +32,7 @@
3232
* execution time and results.
3333
*
3434
* @author Phillip Webb
35-
* @since 2.5.0
35+
* @since 4.0.0
3636
*/
3737
public class MetricsRepositoryMethodInvocationListener implements RepositoryMethodInvocationListener {
3838

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.metrics.data;
17+
package org.springframework.boot.data.metrics;
1818

1919
import io.micrometer.core.instrument.Tag;
2020

@@ -25,7 +25,7 @@
2525
* invocations}.
2626
*
2727
* @author Phillip Webb
28-
* @since 2.5.0
28+
* @since 4.0.0
2929
*/
3030
@FunctionalInterface
3131
public interface RepositoryTagsProvider {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.metrics.data;
17+
package org.springframework.boot.data.metrics;
1818

1919
import java.lang.reflect.AnnotatedElement;
2020
import java.lang.reflect.Method;
@@ -32,7 +32,7 @@
3232
* Utility used to obtain {@link Timed @Timed} annotations from bean methods.
3333
*
3434
* @author Phillip Webb
35-
* @since 2.5.0
35+
* @since 4.0.0
3636
*/
3737
public final class TimedAnnotations {
3838

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.autoconfigure.metrics.data;
17+
package org.springframework.boot.data.metrics.autoconfigure;
1818

1919
import org.springframework.boot.context.properties.ConfigurationProperties;
2020

0 commit comments

Comments
 (0)