Tag

WebFlux

0 views collected around this technical thread.

Java Architect Essentials
Java Architect Essentials
Apr 27, 2025 · Backend Development

Concept-Download: A Spring‑Based Library for Simplified File Download, Compression and Reactive Streaming

This article introduces a Spring‑compatible download library that lets developers annotate a single method to download arbitrary objects—files, HTTP resources, or custom objects—while handling caching, concurrent loading, compression, and reactive response writing for both MVC and WebFlux environments.

AnnotationJavaReactive Programming
0 likes · 14 min read
Concept-Download: A Spring‑Based Library for Simplified File Download, Compression and Reactive Streaming
Java Captain
Java Captain
Apr 2, 2025 · Backend Development

Design and Implementation of a Reactive Download Library for Spring MVC and WebFlux

This article introduces a Spring‑based download library that simplifies file, HTTP, and custom object downloads by using annotations, reactive programming, and a flexible handler chain to support both WebMVC and WebFlux, enabling concurrent loading, compression, and response writing with minimal controller code.

JavaReactiveSpring
0 likes · 17 min read
Design and Implementation of a Reactive Download Library for Spring MVC and WebFlux
Code Ape Tech Column
Code Ape Tech Column
Mar 5, 2025 · Backend Development

Design and Implementation of a Reactive Download Library for Spring MVC and WebFlux

This article introduces a Java library that simplifies file download functionality in Spring MVC and WebFlux by using a single @Download annotation, handling various source types, concurrent loading, compression, and response writing through a flexible, reactive handler chain architecture.

JavaReactiveSpring
0 likes · 16 min read
Design and Implementation of a Reactive Download Library for Spring MVC and WebFlux
Java Tech Enthusiast
Java Tech Enthusiast
Mar 2, 2025 · Backend Development

Simplify File Downloads in SpringBoot with a Single @Download Annotation

The Concept‑Download library lets SpringBoot developers replace verbose download code with a single @Download annotation that automatically handles classpath resources, local files, HTTP URLs, custom objects, compression and reactive streaming, simplifying batch and QR‑code ZIP exports.

AOPAnnotationFileDownload
0 likes · 8 min read
Simplify File Downloads in SpringBoot with a Single @Download Annotation
Code Ape Tech Column
Code Ape Tech Column
Feb 26, 2025 · Backend Development

WebSocket Integration in Spring Boot: Javax, WebMVC, and WebFlux Configurations

This article provides a comprehensive guide on implementing WebSocket clusters in Spring Boot, covering three main integration methods—Javax, WebMVC, and WebFlux—including server‑side and client‑side configurations, code examples, and practical tips for each approach.

JavaxSpring BootWebFlux
0 likes · 21 min read
WebSocket Integration in Spring Boot: Javax, WebMVC, and WebFlux Configurations
Code Ape Tech Column
Code Ape Tech Column
Sep 23, 2024 · Backend Development

Integrating WebSocket in Spring Boot: Javax, WebMVC, and WebFlux Implementations

This article reviews several ways to integrate WebSocket with Spring Boot, focusing on the three mainstream approaches—Javax, WebMVC, and WebFlux—by providing server and client configurations, code examples, and practical tips such as handling ping/pong, handshake interceptors, and reactive streams.

JavaxSpring BootWebFlux
0 likes · 20 min read
Integrating WebSocket in Spring Boot: Javax, WebMVC, and WebFlux Implementations
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 31, 2024 · Backend Development

Boosting Spring Boot Performance: Virtual Threads vs Tomcat Pool vs WebFlux

This article compares Spring Boot 3.2's virtual‑thread support with traditional Tomcat thread pools and reactive WebFlux, showing configuration steps, code examples, JMeter load‑test results, and database access benchmarks to illustrate throughput, CPU and memory impacts.

Java 21Spring BootVirtual Threads
0 likes · 9 min read
Boosting Spring Boot Performance: Virtual Threads vs Tomcat Pool vs WebFlux
macrozheng
macrozheng
Jan 23, 2024 · Backend Development

Master Spring Boot 3 Http Interface: Declarative Remote Calls with WebFlux

This article explains how Spring Boot 3's Http Interface feature enables declarative HTTP service calls by defining Java interfaces, covering dependency setup, interface definition, token handling, configuration, controller integration, testing with Postman, and a brief discussion of its WebFlux dependency.

Declarative RESTHttp InterfaceJava
0 likes · 10 min read
Master Spring Boot 3 Http Interface: Declarative Remote Calls with WebFlux
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 24, 2023 · Backend Development

Implement Real-Time WebSocket Messaging in Spring Boot 2.7 with WebFlux

This article explains how to set up WebSocket communication in Spring Boot 2.7.12, covering the protocol basics, handshake process, custom HandlerMapping, annotation-driven routing, and a reactive WebFlux handler with code examples, plus deployment considerations behind reverse proxies.

JavaReactiveReal-time Messaging
0 likes · 7 min read
Implement Real-Time WebSocket Messaging in Spring Boot 2.7 with WebFlux
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 14, 2023 · Backend Development

Master Reactive Database Access with Spring Boot WebFlux and R2DBC

Learn how to integrate Spring Boot WebFlux with R2DBC for reactive database operations, covering R2DBC basics, driver selection, configuration, entity and service implementation, controller endpoints, repository usage, optimistic locking, and practical code examples to build high-performance, non-blocking backend applications.

Reactive ProgrammingSpring BootWebFlux
0 likes · 9 min read
Master Reactive Database Access with Spring Boot WebFlux and R2DBC
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 26, 2023 · Backend Development

Mastering Project Reactor: Mono & Flux Basics with Practical Code

Learn the fundamentals of Project Reactor’s Mono and Flux, including creation, subscription, error handling, and common operators, with detailed code examples and visual diagrams, enabling you to effectively implement reactive, asynchronous streams in WebFlux-based Java backend applications.

FluxJavaMono
0 likes · 11 min read
Mastering Project Reactor: Mono & Flux Basics with Practical Code
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 21, 2023 · Backend Development

Mastering Spring WebFlux: Reactive Programming in Spring Boot 3

An in‑depth guide to Spring WebFlux explains its reactive, non‑blocking architecture, core Mono and Flux APIs, annotation‑based and functional programming models, Maven setup, code examples, and why developers should consider learning this modern backend framework for Spring Boot 3.

JavaReactiveSpring
0 likes · 12 min read
Mastering Spring WebFlux: Reactive Programming in Spring Boot 3
Java Architect Essentials
Java Architect Essentials
Oct 18, 2023 · Backend Development

Design and Implementation of a Reactive Download Library for Spring MVC/WebFlux

This article introduces a Java library that simplifies downloading various resources—files, HTTP URLs, or custom objects—by using a single @Download annotation, reactive programming, customizable handlers, source factories, concurrent loading, compression, and event‑driven logging to streamline complex download workflows in Spring MVC and WebFlux applications.

AnnotationJavaReactive
0 likes · 16 min read
Design and Implementation of a Reactive Download Library for Spring MVC/WebFlux
Top Architect
Top Architect
Oct 8, 2023 · Backend Development

Integrating WebSocket in Spring Boot: Javax, WebMVC, WebFlux, Java‑WebSocket, SocketIO and Netty

This article provides a comprehensive guide on implementing WebSocket in Spring Boot, covering three native approaches (Javax, WebMVC, WebFlux) with server‑ and client‑side configurations, and briefly introducing four third‑party libraries (Java‑WebSocket, SocketIO, Netty) for advanced use cases.

JavaJavaxSpring Boot
0 likes · 20 min read
Integrating WebSocket in Spring Boot: Javax, WebMVC, WebFlux, Java‑WebSocket, SocketIO and Netty
Top Architect
Top Architect
Sep 11, 2023 · Backend Development

Design and Implementation of a Flexible Download Library for Spring WebFlux/WebMVC

This article explains how to build a highly extensible download library for Spring applications by using annotations, reactive programming, customizable handlers, source factories, compression strategies, and unified response writing, while addressing common pitfalls and providing detailed code examples.

JavaReactiveSpring
0 likes · 16 min read
Design and Implementation of a Flexible Download Library for Spring WebFlux/WebMVC
Architecture Digest
Architecture Digest
Sep 7, 2023 · Backend Development

Design and Implementation of a Flexible Download Library for Spring MVC and WebFlux

This article explains how a Java download library uses a @Download annotation, reactive programming, handler chains, source abstractions, compression, and event logging to simplify downloading various resources—including files, HTTP URLs, and custom objects—while supporting both Spring MVC and WebFlux with concurrent processing and customizable pipelines.

JavaReactiveSpring
0 likes · 14 min read
Design and Implementation of a Flexible Download Library for Spring MVC and WebFlux
Code Ape Tech Column
Code Ape Tech Column
Sep 1, 2023 · Backend Development

WebSocket Integration in Spring Boot: Javax, WebMVC, and WebFlux Implementations

This article provides a comprehensive guide to implementing WebSocket in Spring Boot, covering server and client configurations for Javax, WebMVC, and WebFlux, along with code examples, deployment tips, and insights into alternative libraries such as Java-WebSocket, SocketIO, and Netty.

JavaxSpring BootWebFlux
0 likes · 16 min read
WebSocket Integration in Spring Boot: Javax, WebMVC, and WebFlux Implementations
Selected Java Interview Questions
Selected Java Interview Questions
Aug 28, 2023 · Backend Development

Concept-Download: A Backend Library for Simplified File Download in Spring

This article introduces the Concept-Download library, explains how a single @Download annotation can handle various download sources—including files, HTTP URLs, and custom objects—by leveraging reactive programming, handler chains, source factories, concurrent loading, compression, and unified response writing for both Spring MVC and WebFlux.

JavaReactive ProgrammingSpring
0 likes · 16 min read
Concept-Download: A Backend Library for Simplified File Download in Spring
Architecture Digest
Architecture Digest
Aug 22, 2023 · Backend Development

Introduction to Spring WebFlux and Reactive Programming

This article introduces Spring WebFlux as a reactive, non‑blocking web framework built on Reactor, explains the concepts of reactive programming, compares it with traditional Spring MVC, and provides practical code examples for building and running a WebFlux application with Spring Boot.

APIJavaReactive
0 likes · 8 min read
Introduction to Spring WebFlux and Reactive Programming