Spring WebFlux

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instanceOf gptkb:mobile_application
gptkbp:alternativeTo gptkb:Spring_MVC
gptkbp:category reactive web framework
gptkbp:compatibleWith Java 8+
gptkbp:designedFor asynchronous applications
gptkbp:developedBy gptkb:Pivotal_Software
gptkbp:documentation https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html
gptkbp:firstReleased 2017
gptkbp:hasServiceTo true
https://www.w3.org/2000/01/rdf-schema#label Spring WebFlux
gptkbp:includes Project Reactor
gptkbp:introducedIn Spring 5.0
gptkbp:latestReleaseVersion 6.1 (as of 2024)
gptkbp:license gptkb:Apache_License_2.0
gptkbp:openSource true
gptkbp:partOf gptkb:Spring_Framework
gptkbp:repository https://github.com/spring-projects/spring-framework
gptkbp:supportedBy gptkb:Netty
gptkb:jetty
gptkb:Tomcat
gptkb:Undertow
WebClient
Servlet 3.1+ containers
gptkbp:supports true
gptkbp:supportsAnnotation @Controller
@DeleteMapping
@GetMapping
@PostMapping
@PutMapping
@RequestMapping
@RestController
gptkbp:supportsAnnotationBasedEndpoints true
gptkbp:supportsBackpressure true
gptkbp:supportsContentNegotiation true
gptkbp:supportsCORS true
gptkbp:supportsExceptionHandling true
gptkbp:supportsFunctionalEndpoints true
gptkbp:supportsNonBlockingIO true
gptkbp:supportsProgrammingModel imperative programming
reactive programming
gptkbp:supportsSecurityIntegration gptkb:Spring_Security
gptkbp:supportsServerSentEvents true
gptkbp:supportsValidation true
gptkbp:supportsWebSockets true
gptkbp:usesReactiveType gptkb:Mono
gptkb:Flux
gptkbp:usesSpecification Reactive Streams
gptkbp:writtenBy gptkb:Java
gptkbp:bfsParent gptkb:ReactiveX_programming_libraries
gptkb:Brian_Clozel
gptkb:Oleh_Dokuka
gptkb:Rossen_Stoyanchev
gptkb:Reactive_Manifesto
gptkbp:bfsLayer 7