spring-boot-servlet
org.springframework.boot.servlet.autoconfigure.actuate.ServletHttpExchangesAutoConfiguration
org.springframework.boot.servlet.autoconfigure.actuate.ServletMappingsAutoConfiguration
spring-boot-webflux
org.springframework.boot.webflux.autoconfigure.actuate.web.WebFluxHttpExchangesAutoConfiguration
org.springframework.boot.webflux.autoconfigure.actuate.web.WebFluxMappingsAutoConfiguration
spring-boot-webmvc
org.springframework.boot.webmvc.autoconfigure.actuate.web.WebMvcMappingsAutoConfiguration
spring-boot-servlet
is the odd one out as the classes are in actuate
rather than actuate.web
. However, using that package leaves spring-boot-servlet
's actuate.web
package to contain classes related to Actuator web endpoint infrastructure. In both spring-boot-webflux
and spring-boot-webmvc
, the actuate.web
packages contain a mixture of lower-level infrastructure classes and higher-level contributions to the mappings and exchanges endpoints. I'm not 100% sure about the names, but I think the separation that we have in spring-boot-servlet
is better.