Skip to content

Commit 7495fcc

Browse files
wilkinsonaphilwebb
authored andcommitted
Move Spring Data repository metrics into spring-boot-data-commons
Issue: 46131
1 parent 1db7ccf commit 7495fcc

24 files changed

+56
-55
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
@@ -111,8 +111,6 @@ dependencies {
111111
optional("org.springframework:spring-messaging")
112112
optional("org.springframework:spring-webflux")
113113
optional("org.springframework:spring-webmvc")
114-
optional("org.springframework.data:spring-data-couchbase")
115-
optional("org.springframework.data:spring-data-jpa")
116114
optional("org.springframework.kafka:spring-kafka")
117115
optional("org.springframework.security:spring-security-config")
118116
optional("org.springframework.security:spring-security-web")
@@ -143,7 +141,6 @@ dependencies {
143141
testImplementation("org.glassfish.jersey.media:jersey-media-json-jackson")
144142
testImplementation("org.hsqldb:hsqldb")
145143
testImplementation("org.springframework:spring-orm")
146-
testImplementation("org.springframework.data:spring-data-rest-webmvc")
147144
testImplementation("org.springframework.security:spring-security-test")
148145
testImplementation("org.yaml:snakeyaml")
149146

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
@@ -55,7 +55,6 @@ dependencies {
5555
optional("org.springframework:spring-messaging")
5656
optional("org.springframework:spring-webflux")
5757
optional("org.springframework.graphql:spring-graphql")
58-
optional("org.springframework.data:spring-data-rest-webmvc")
5958
optional("org.springframework.security:spring-security-core")
6059
optional("org.springframework.security:spring-security-web")
6160

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ dependencies {
3131

3232
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
3333
optional(project(":spring-boot-project:spring-boot-data-rest"))
34+
optional(project(":spring-boot-project:spring-boot-metrics"))
3435

3536
testImplementation(project(":spring-boot-project:spring-boot-data-jpa"))
3637
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)