Tag

Hot Deployment

2 views collected around this technical thread.

macrozheng
macrozheng
Jun 16, 2025 · Backend Development

Hot‑Deploying User‑Defined Interfaces in Spring Boot: Reflection vs Annotation

This article demonstrates how to design a simple Calculator interface, provide two implementation strategies (annotation‑managed and reflection‑based), and achieve hot deployment of user‑supplied JARs in a Spring Boot application, including loading, registering, and removing beans dynamically.

Hot DeploymentJavaSpring Boot
0 likes · 9 min read
Hot‑Deploying User‑Defined Interfaces in Spring Boot: Reflection vs Annotation
macrozheng
macrozheng
Jan 24, 2025 · Backend Development

How to Hot‑Deploy Custom Java Interfaces with Spring Boot and Reflection

This guide demonstrates how to enable hot deployment of user‑provided Java interface implementations in a Spring Boot application, covering both annotation‑based and reflection‑based approaches, jar uploading, dynamic bean registration, class loading, and cleanup, with complete code examples.

Dynamic Bean RegistrationHot DeploymentJava
0 likes · 8 min read
How to Hot‑Deploy Custom Java Interfaces with Spring Boot and Reflection
Selected Java Interview Questions
Selected Java Interview Questions
Dec 9, 2024 · Backend Development

Hot Deployment Techniques for Spring Boot: IDEA Configuration, Spring DevTools, and JRebel

This article explains three hot‑deployment methods for Spring Boot—IDEA's configuration options, the spring‑boot‑devtools library, and the JRebel plugin—detailing how to set them up, their underlying mechanisms, and best‑practice recommendations to avoid costly full restarts during development.

DevtoolsHot DeploymentIDEA
0 likes · 4 min read
Hot Deployment Techniques for Spring Boot: IDEA Configuration, Spring DevTools, and JRebel
Architect
Architect
Nov 12, 2024 · Backend Development

Hot‑Deployable Java Interface Implementations Using Jar Upload, Reflection, and Spring

This article demonstrates how to let users upload a JAR containing a custom implementation of a predefined Java interface, then hot‑deploy the new implementation at runtime using either reflection or Spring bean registration, with complete code examples and utility methods.

BackendHot DeploymentJava
0 likes · 9 min read
Hot‑Deployable Java Interface Implementations Using Jar Upload, Reflection, and Spring
Architect's Guide
Architect's Guide
Sep 8, 2024 · Backend Development

Hot Deployment of Custom Interface Implementations in Java Using Reflection and Spring

This article explains how to let users upload a JAR containing a custom implementation of a predefined Java interface, then hot‑deploy the JAR by loading it with a URLClassLoader and dynamically registering or deregistering Spring beans using reflection or annotation modes.

BackendHot DeploymentJava
0 likes · 8 min read
Hot Deployment of Custom Interface Implementations in Java Using Reflection and Spring
Java Architect Essentials
Java Architect Essentials
Aug 26, 2024 · Backend Development

HotSeconds: A Java Remote Hot‑Deployment Plugin for Faster Development

HotSeconds is a Java remote hot‑deployment plugin that lets developers instantly apply code, resource, and class changes—including Spring MVC fields and methods—directly on a running server, dramatically reducing build‑restart cycles and improving development efficiency.

Hot DeploymentIDE PluginJava
0 likes · 5 min read
HotSeconds: A Java Remote Hot‑Deployment Plugin for Faster Development
Architecture Digest
Architecture Digest
Jul 7, 2024 · Backend Development

Hot Deployment of Custom Interface Implementations in Java Using Reflection and Spring

This article demonstrates how to define a simple Calculator interface, provide both annotation‑based and reflection‑based implementations, and dynamically hot‑deploy user‑supplied JAR files by loading them with URLClassLoader, registering Spring beans, and handling bean removal on JAR deletion.

Hot DeploymentJavaSpring
0 likes · 8 min read
Hot Deployment of Custom Interface Implementations in Java Using Reflection and Spring
Top Architect
Top Architect
Jun 30, 2024 · Backend Development

Hot Deployment of User-Implemented Java Interfaces Using Reflection and Spring

This article explains how to let users upload a JAR that implements a given Java interface, then hot‑deploy the new implementation either via reflection or Spring annotation, covering interface definition, code examples, bean registration, removal, and testing.

BackendHot DeploymentJava
0 likes · 11 min read
Hot Deployment of User-Implemented Java Interfaces Using Reflection and Spring
JD Tech
JD Tech
May 14, 2024 · Backend Development

Matrix Underlying Support Framework: Hot Deployment, Front‑Middle Isolation, and Business Identity Design

This article examines the Matrix middle‑platform framework used at JD.com, detailing its hot‑deployment mechanism, the push‑and‑pull integration chains, class‑loader isolation based on the parent‑delegation model, and the design of business‑identity recognition, while offering best‑practice recommendations and code examples.

ClassLoaderHot DeploymentJava
0 likes · 33 min read
Matrix Underlying Support Framework: Hot Deployment, Front‑Middle Isolation, and Business Identity Design
Top Architect
Top Architect
May 9, 2024 · Backend Development

Hot Deployment of User‑Implemented Java Interfaces Using Reflection and Spring

This article demonstrates how to design a simple Calculator interface in Java, implement it using both Spring‑managed and reflection‑based approaches, and achieve hot deployment by loading user‑provided JAR files at runtime, including code for class loading, bean registration, and cleanup.

Hot DeploymentJavaSpring
0 likes · 12 min read
Hot Deployment of User‑Implemented Java Interfaces Using Reflection and Spring
JD Retail Technology
JD Retail Technology
Mar 22, 2024 · Backend Development

Analysis of JD's Middle‑Platform Evolution and the Underlying Matrix Technical Framework

This article examines JD's practical implementation of middle‑platform (中台) evolution, detailing the design rationale, the Matrix support framework, hot‑deployment mechanisms, class‑loader isolation, and business‑identity principles to illustrate how the architecture improves delivery speed and modularity.

ClassLoaderHot DeploymentJava
0 likes · 32 min read
Analysis of JD's Middle‑Platform Evolution and the Underlying Matrix Technical Framework
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 13, 2024 · Backend Development

Remote Hot Deployment (Mark42/Jarvis): Design, Implementation, and Practice

This article introduces the design and implementation of a remote hot‑deployment component (Mark42/Jarvis) built on Java Agent and an IDEA plugin, analyzes the challenges of dynamic compilation in Spring‑Boot fat‑jar environments, presents solution choices, and shares practical experiences and future directions.

Dynamic CompilationHot DeploymentJava
0 likes · 16 min read
Remote Hot Deployment (Mark42/Jarvis): Design, Implementation, and Practice
DataFunSummit
DataFunSummit
Sep 12, 2023 · Artificial Intelligence

Xiaohongshu Recommendation Engineering Architecture: Graph‑Based Design and Hot‑Deployment Practices

This article presents Xiaohongshu's evolving recommendation system architecture, detailing the challenges of massive user‑generated content, the adoption of a graph‑based Ark framework for modular and scalable business logic, and the implementation of hot‑deployment techniques to accelerate algorithm iteration and reduce downtime.

AIHot Deploymentarchitecture
0 likes · 12 min read
Xiaohongshu Recommendation Engineering Architecture: Graph‑Based Design and Hot‑Deployment Practices
DataFunSummit
DataFunSummit
Sep 12, 2023 · Backend Development

Xiaohongshu Recommendation Engineering Architecture: Graph Architecture, Hot Deployment, and Practices

This article presents Xiaohongshu's evolving recommendation engineering architecture, detailing its modular backend design, graph-based Ark framework, hot deployment mechanisms, and the challenges and solutions for scaling personalized content delivery in a fast‑growing mobile platform.

Hot DeploymentXiaohongshubackend architecture
0 likes · 13 min read
Xiaohongshu Recommendation Engineering Architecture: Graph Architecture, Hot Deployment, and Practices
Code Ape Tech Column
Code Ape Tech Column
Mar 15, 2023 · Backend Development

Installing and Configuring JRebel/XRebel for Hot Deployment in IntelliJ IDEA

This guide explains how to install, activate, and configure JRebel and XRebel in IntelliJ IDEA to enable hot deployment for Java Spring Boot projects, covering offline mode, auto‑make settings, and usage of the performance analysis features.

Hot DeploymentIntelliJ IDEAJRebel
0 likes · 8 min read
Installing and Configuring JRebel/XRebel for Hot Deployment in IntelliJ IDEA
Selected Java Interview Questions
Selected Java Interview Questions
Jan 10, 2023 · Backend Development

Hot Deployment of Java Interface Implementations Using Reflection and Spring

This article explains how to let users upload a JAR that implements a predefined Java interface, then dynamically load, register, and switch the implementation at runtime using both reflection‑based and Spring‑annotation‑based hot‑deployment techniques, complete with code examples and utility methods.

BackendHot DeploymentJava
0 likes · 8 min read
Hot Deployment of Java Interface Implementations Using Reflection and Spring
Top Architect
Top Architect
Jun 23, 2022 · Backend Development

Hot Deployment of User‑Implemented Interfaces in Java: Annotation and Reflection Approaches

This article demonstrates how to define a simple Java interface, provide two implementation styles (Spring‑annotation and pure‑reflection), package the implementation as a JAR, and dynamically load, register, replace, or remove the implementation at runtime using URLClassLoader and Spring's bean factory.

AnnotationDynamic Bean RegistrationHot Deployment
0 likes · 8 min read
Hot Deployment of User‑Implemented Interfaces in Java: Annotation and Reflection Approaches
Selected Java Interview Questions
Selected Java Interview Questions
Jun 20, 2022 · Backend Development

Hot Deployment of Custom Java Interface Implementations Using Reflection and Spring

This article demonstrates how to design a simple Calculator interface, provide two implementation strategies (annotation‑based Spring beans and reflection‑based classes), and dynamically load, register, and unload user‑supplied JAR files at runtime through hot‑deployment mechanisms in a Java backend system.

BackendDynamic Bean RegistrationHot Deployment
0 likes · 8 min read
Hot Deployment of Custom Java Interface Implementations Using Reflection and Spring
Top Architect
Top Architect
Jun 17, 2022 · Backend Development

Hot Deployment of Java Interface Implementations Using Jar Packages with Spring and Reflection

This article demonstrates how to design a simple Calculator interface, provide two implementation strategies (Spring annotation and reflection), and achieve hot deployment by uploading JAR files, dynamically loading classes, registering or removing beans in the Spring container, and testing the runtime behavior.

Dynamic Bean RegistrationHot DeploymentJava
0 likes · 10 min read
Hot Deployment of Java Interface Implementations Using Jar Packages with Spring and Reflection
Java Architect Essentials
Java Architect Essentials
Jun 5, 2022 · Backend Development

Hot Deployment of Java Interface Implementations Using Reflection and Spring

This article demonstrates how to design a simple Calculator interface, provide both annotation‑based and reflection‑based implementations, and achieve hot deployment by loading user‑supplied JAR files at runtime, including dynamic bean registration and removal in a Spring container.

Hot DeploymentJavaSpring
0 likes · 8 min read
Hot Deployment of Java Interface Implementations Using Reflection and Spring