# OpenTelemetry Spring Auto-Configuration Auto-configures OpenTelemetry instrumentation for [spring-web](../spring-web/spring-web-3.1/library) , [spring-webmvc](../spring-webmvc/spring-webmvc-5.3/library), and [spring-webflux](../spring-webflux/spring-webflux-5.3/library). Leverages Spring Aspect Oriented Programming, dependency injection, and bean post-processing to trace spring applications. To include all features listed below use the [opentelemetry-spring-boot-starter](../starters/spring-boot-starter/README.md). Documentation for OpenTelemetry Spring Auto-Configuration can be found [here](https://opentelemetry.io/docs/zero-code/java/spring-boot/#automatic-instrumentation).