Andy Wilkinson
c474f24fe8
Break cycle in spring-boot-data-* modules
...
There was a cycle in the spring-boot-data-* modules.
SpringDataWebAutoConfiguration (which sits at the spring-data-commons
level) referenced RepositoryRestMvcAutoConfiguration (which sits
at the spring-data-rest level). This dependency's expressed in the
wrong direction as data-rest depends on data-commons. The resulting
cycle was not noticable as it was expressed through a String afterName
attribute on `@AutoConfiguration`.
spring-boot-data-commons was also using spring-boot-data-jpa for its
tests, which also results in an inverted dependency relationship.
This commit reworks things so that all of the spring-boot-data-*
modules depend upon spring-boot-data-commons, mirroring the
dependency relationship in Spring Data. The integration tests in
spring-boot-data-commons have been reworked to use Spring Data
directly, avoiding the need for a circular from
spring-boot-data-commons to another spring-boot-data-* module.
See gh-46071
7 months ago
Stéphane Nicoll
905964ff78
Move Actuator infrastructure for WebFlux to spring-boot-webflux
...
Closes gh-46138
7 months ago
Andy Wilkinson
c23ed08b7b
Move Spring Data repository metrics into spring-boot-data-commons
...
Closes gh-46131
7 months ago
Andy Wilkinson
d8919b2fa6
Rename spring-boot-data-web to spring-boot-data-commons
...
See gh-46131
7 months ago
Andy Wilkinson
48511797d7
Move task metrics auto-configuration into spring-boot-metrics
...
Closes gh-46147
7 months ago
Andy Wilkinson
2a172c9736
Move scheduled task observation to spring-boot-observation
...
Closes gh-46150
7 months ago
Andy Wilkinson
cce712b1a9
Rename spring-boot-micrometer-observation to spring-boot-observation
...
See gh-46150
7 months ago
Andy Wilkinson
3e5842069b
Move WebMvc observation auto-config into spring-boot-webmvc
...
Closes gh-46121
7 months ago
Stéphane Nicoll
d8ed041f0b
Move Actuator infrastructure for WebMvc to spring-boot-webmvc
...
See gh-46121
7 months ago
Andy Wilkinson
ac1b91e208
Move WebFlux observation auto-config into spring-boot-webflux
...
See gh-46138
7 months ago
Andy Wilkinson
deb4ce899e
Move R2DBC health and observation to spring-boot-r2dbc
...
Closes gh-46094
7 months ago
Andy Wilkinson
4262f0ffe7
Move HTTP client observation support into relevant modules
...
See gh-46071
7 months ago
Andy Wilkinson
2ae20693b9
Move GraphQL observation support into spring-boot-graphql
...
Closes gh-46141
7 months ago
Andy Wilkinson
aa8df2926a
Move Batch observation support into spring-boot-batch
...
Closes gh-46100
7 months ago
Andy Wilkinson
ed96d53090
Move Jersey metrics to spring-boot-jersey
...
Closes gh-46116
7 months ago
Andy Wilkinson
6e677d6876
Create spring-boot-micrometer-observation module
...
See gh-46150
7 months ago
Andy Wilkinson
f82a3fbc06
Move metrics export into spring-boot-metrics
...
See gh-46147
7 months ago
Andy Wilkinson
ab88b56bdf
Remove actuate from restructured metrics package names
...
See gh-46071
7 months ago
Phillip Webb
152ab97815
Create spring-boot-opentelemetry module
...
Renames `management.otlp.logging` properties to
`management.opentelemetry.logging`.
Closes gh-46149
7 months ago
Andy Wilkinson
8d52d6db5a
Move Reactor Netty management server support to spring-boot-reactor-netty
...
Closes gh-46076
7 months ago
Andy Wilkinson
785950c738
Move Undertow management server support to spring-boot-undertow
...
Closes gh-46074
7 months ago
Andy Wilkinson
ff567895b6
Move Jetty management server support to spring-boot-jetty
...
Closes gh-46075
7 months ago
Phillip Webb
f039e6116b
Move Zipkin Docker Compose support into spring-boot-zipkin
...
Closes gh-46148
7 months ago
Phillip Webb
4bf2be4ef8
Move Zipkin testcontainers support into spring-boot-zipkin
...
See gh-46148
7 months ago
Phillip Webb
b12fe23662
Create Create spring-boot-zipkin module
...
See gh-46148
7 months ago
Phillip Webb
816e9eef7c
Separate Zipkin tracing auto-configuration
...
See gh-46148
7 months ago
Stéphane Nicoll
c06a752050
Move Tomcat metrics auto-configuration into spring-boot-tomcat
...
Closes gh-46073
7 months ago
Stéphane Nicoll
a1547e3acc
Move Actuator Tomcat infrastructure to spring-boot-tomcat
...
See gh-46073
7 months ago
Stéphane Nicoll
0f3d151d5f
Split WebEndpointTest infrastructure configuration
...
See gh-46071
7 months ago
Stéphane Nicoll
ea9897da22
Move Actuator Jersey infrastructure to spring-boot-jersey
...
See gh-46116
7 months ago
Stéphane Nicoll
2154ab77a8
Remove endpoint infrastructure dependency from spring-boot-metrics
...
See gh-46071
7 months ago
Stéphane Nicoll
d2a3e5baf3
Move actuator test support out spring-boot-actuator-integration-tests
...
See gh-46071
7 months ago
Andy Wilkinson
2a9de80686
Invert dependency between actuator-autoconfigure and webmvc
...
See gh-46071
7 months ago
Andy Wilkinson
e2addb3238
Remove unnecessary use of DispatcherServletAutoConfiguration
...
See gh-46071
7 months ago
Andy Wilkinson
a50c75b3e3
Reduce dependencies of spring-boot-actuator
...
See gh-46071
7 months ago
Stéphane Nicoll
1c03ac162e
Move Jetty metrics auto-configuration into spring-boot-jetty
...
See gh-46075
7 months ago
Andy Wilkinson
7ca4669484
Move R2DBC metrics auto-configuration into spring-boot-r2dbc
...
See gh-46094
7 months ago
Andy Wilkinson
8f2d5a3efc
Move Hibernate metrics auto-config into spring-boot-jpa
...
Closes gh-46095
7 months ago
Andy Wilkinson
12f3d7f4c9
Move Redis health and metrics auto-config into spring-boot-data-redis
...
Closes gh-46126
7 months ago
Andy Wilkinson
f93c7a7c74
Move Data MongoDB health auto-configuration to spring-data-mongodb
...
Closes gh-46114
7 months ago
Andy Wilkinson
fc2a605295
Move MongoDB metrics auto-configuration into spring-boot-mongodb
...
See gh-46114
7 months ago
Andy Wilkinson
864ab740e5
Move JDBC metrics auto-configuration into spring-boot-jdbc
...
Closes gh-46085
7 months ago
Andy Wilkinson
7b37785223
Move metrics and endpoint auto-config into spring-boot-integration
...
Closes gh-46098
7 months ago
Andy Wilkinson
504232f153
Move cache metrics auto-configuration into spring-boot-cache
...
Closes gh-46132
7 months ago
Andy Wilkinson
e44b9e25e4
Move AMQP/Rabbit metrics auto-configuration into spring-boot-amqp
...
Closes gh-46077
7 months ago
Phillip Webb
a702c13729
Move Redis Docker Compose support into spring-boot-data-redis
...
See gh-46126
7 months ago
Phillip Webb
2a26ce187a
Move R2DBC Docker Compose support into spring-boot-r2dbc
...
See gh-46094
7 months ago
Phillip Webb
53910c0a0d
Move Pulsar Docker Compose support into spring-boot-pulsar
...
Closes gh-46093
7 months ago
Phillip Webb
89e0cc9787
Move Neo4j Docker Compose support into spring-boot-neo4j
...
Closes gh-46106
7 months ago
Phillip Webb
fa86100b90
Move MongoDB Docker Compose support into spring-boot-mongodb
...
See gh-46114
7 months ago