Tagged articles
120 articles
Page 2 of 2
Tuhu Marketing Technology Team
Tuhu Marketing Technology Team
Dec 26, 2020 · Backend Development

Unveiling Spring Boot Auto‑Configuration: How It Works Under the Hood

This article walks through the inner workings of Spring Boot’s auto‑configuration mechanism, starting from a simple Hello World project, dissecting key annotations like @SpringBootApplication and @EnableAutoConfiguration, and tracing the source code of selectors, import groups, and the SpringApplication run process to reveal how beans are discovered, loaded, and registered at startup.

Spring BootSpring Frameworkauto-configuration
0 likes · 27 min read
Unveiling Spring Boot Auto‑Configuration: How It Works Under the Hood
Programmer DD
Programmer DD
Nov 14, 2020 · Backend Development

What’s New in Spring Boot 2.4.0? Top 12 Features You Must Know

Spring Boot 2.4.0 GA, released on November 12, 2020, introduces twelve major updates—including version naming changes, improved configuration handling, new Kubernetes import support, enhanced startup diagnostics, Docker/Buildpack integration, Java 15 compatibility, upgraded dependencies, refined embedded‑DB detection, Logback property revisions, HTTP trace tweaks, Undertow forwarding behavior, and Elasticsearch client adjustments—providing developers with clearer migration paths and richer functionality.

BackendRelease NotesSpring Boot
0 likes · 6 min read
What’s New in Spring Boot 2.4.0? Top 12 Features You Must Know
Programmer DD
Programmer DD
Oct 31, 2020 · Backend Development

What’s New in Spring Framework 5.3? Key Features and Upgrade Benefits

Spring Framework 5.3 GA, released on October 27, brings JDK 8+ support, new R2DBC capabilities, performance tweaks, enhanced MockMvc and WebFlux features, and is the recommended long‑term upgrade for both 5.x and 4.x users with maintenance through 2024.

Spring BootSpring FrameworkVersion 5.3
0 likes · 4 min read
What’s New in Spring Framework 5.3? Key Features and Upgrade Benefits
Java Backend Technology
Java Backend Technology
Oct 13, 2020 · Backend Development

14 Essential Spring MVC Controller Tips to Boost Your Java Backend

This article presents fourteen practical techniques for writing Spring MVC controllers, covering annotation‑based definitions, interface implementation, abstract class extension, URL mapping, HTTP method handling, request parameter binding, model‑view returns, redirects, form validation, file uploads, dependency injection, servlet access, and single‑responsibility design, all illustrated with clear Java code examples.

ControllerSpring FrameworkSpring MVC
0 likes · 16 min read
14 Essential Spring MVC Controller Tips to Boost Your Java Backend
Programmer DD
Programmer DD
Apr 13, 2020 · Backend Development

How Spring Boot’s Conditional Annotations Dynamically Control Bean Registration

This article explains Spring Boot’s conditional annotations, such as @ConditionalOnClass and @ConditionalOnBean, detailing their definitions, underlying Condition interfaces, evaluation process, and activation mechanism, with code examples and diagrams illustrating how beans are conditionally loaded at runtime.

Conditional AnnotationSpring BootSpring Framework
0 likes · 15 min read
How Spring Boot’s Conditional Annotations Dynamically Control Bean Registration
Programmer DD
Programmer DD
Mar 27, 2020 · Backend Development

What’s New in Spring Framework 5.2.5? Key Features and Fixes Explained

Spring Framework 5.2.5 introduces over 50 bug fixes and enhancements, adds Java 14 support, and brings a host of new capabilities such as improved multipart handling, better Kotlin bean support, enhanced WebClient features, and performance optimizations for caches and proxies.

Java 14Release NotesSpring 5.2.5
0 likes · 3 min read
What’s New in Spring Framework 5.2.5? Key Features and Fixes Explained
Programmer DD
Programmer DD
Feb 24, 2020 · Backend Development

Unveiling Spring's Bean Lifecycle: From Retrieval to Destruction

This article provides a comprehensive, step‑by‑step walkthrough of Spring's Bean lifecycle—including bean retrieval, creation, property population, initialization, and destruction—illustrated with flowcharts and complete Java code snippets to help developers understand the inner workings of the framework.

Spring Frameworkbean-lifecycledependency-injection
0 likes · 14 min read
Unveiling Spring's Bean Lifecycle: From Retrieval to Destruction
Java Backend Technology
Java Backend Technology
Feb 1, 2020 · Backend Development

Understanding Spring Bean Lifecycle: Flowcharts and Code Walkthrough

This article explains the complete Spring Bean lifecycle—from bean retrieval, through creation, property population, initialization, and destruction—using detailed flowcharts, step‑by‑step descriptions, and full source code snippets to illustrate each phase.

Spring Frameworkbean-lifecycledependency-injection
0 likes · 13 min read
Understanding Spring Bean Lifecycle: Flowcharts and Code Walkthrough
Programmer DD
Programmer DD
Jan 18, 2020 · Backend Development

Spring Framework 5.1.13 & Spring Boot 2.2.3: New Features and Bug Fixes Explained

The Spring Framework 5.1.13 release introduces header support in ResponseStatusException, deprecates PathResource, enhances ClientCodecConfigurer, optimizes UriUtils, adds wildcard variable resolution, and fixes ContentDisposition parsing, while Spring Boot 2.2.3 upgrades to Framework 5.2.3 with security patches, new error handling, metric improvements, and numerous bug fixes.

Release NotesSpring BootSpring Framework
0 likes · 4 min read
Spring Framework 5.1.13 & Spring Boot 2.2.3: New Features and Bug Fixes Explained
Programmer DD
Programmer DD
Dec 27, 2019 · Backend Development

What’s Next for Spring Cloud? 2020 Roadmap and Upcoming Releases

The article outlines Spring Cloud’s 2020 roadmap—including the upcoming Ilford major release, support timelines for Hoxton and Greenwich, and the Spring Framework maintenance schedule—highlighting version lifecycles, deprecations, and recommended upgrade paths for Java developers.

Release ScheduleRoadmapSpring Cloud
0 likes · 5 min read
What’s Next for Spring Cloud? 2020 Roadmap and Upcoming Releases
Programmer DD
Programmer DD
Aug 6, 2019 · Backend Development

Mastering Spring @Conditional: 13 Conditional Annotations Explained

This article explains how Spring's @Conditional annotation and its 13 specialized @ConditionalOnXxx variants let you load beans only when specific runtime conditions are met, covering usage on classes and methods, combination logic, and how to create custom conditional annotations.

Conditional AnnotationsSpring BootSpring Framework
0 likes · 9 min read
Mastering Spring @Conditional: 13 Conditional Annotations Explained
Programmer DD
Programmer DD
Oct 27, 2018 · Backend Development

Why Spring Framework Dominates Java Development: Key Features Explained

This article provides a comprehensive overview of the Spring framework, detailing its lightweight nature, modular architecture, core features such as AOP, dependency injection, transaction management, integration capabilities, and the major enhancements introduced in Spring 5.0, including Java 8/9 support, reactive programming, and testing improvements.

Spring 5Spring Frameworkaop
0 likes · 10 min read
Why Spring Framework Dominates Java Development: Key Features Explained
Java Captain
Java Captain
Aug 5, 2018 · Backend Development

Spring Framework Overview: Core Concepts, IoC, Beans, AOP, MVC, and Configuration

This article provides a comprehensive overview of the Spring Framework, covering its version history, core features, dependency injection, bean definitions and scopes, annotation‑based configuration, data‑access support, aspect‑oriented programming, and the MVC request‑handling workflow, all illustrated with code examples.

BeansIoCMVC
0 likes · 20 min read
Spring Framework Overview: Core Concepts, IoC, Beans, AOP, MVC, and Configuration
Java Architect Essentials
Java Architect Essentials
Jun 27, 2018 · Backend Development

Why Spring Boot Became the Backbone of Modern Java Development

This article traces Spring's evolution, explains why Spring Boot was created to simplify configuration and deployment, outlines its core features, testing support, convention‑over‑configuration philosophy, and its relationship with Spring Cloud, providing a comprehensive guide for backend developers.

DeploymentMicroservicesSpring Boot
0 likes · 18 min read
Why Spring Boot Became the Backbone of Modern Java Development
ITPUB
ITPUB
Jun 23, 2018 · Backend Development

Why Spring Boot Revolutionized Java Development: History, Features, and Benefits

This article explores the origins of Spring Boot, its evolution from the Spring framework, key features, advantages for developers, and its relationship with Spring Cloud, illustrating how it simplifies Java backend development and addresses configuration complexity.

DevOpsSpring BootSpring Framework
0 likes · 17 min read
Why Spring Boot Revolutionized Java Development: History, Features, and Benefits
Java Captain
Java Captain
Mar 12, 2018 · Backend Development

Understanding Spring Framework Modules and Maven Dependencies (Spring 3.2.17 and 4)

This article explains how to correctly configure Maven dependencies for Spring 3 (and briefly for Spring 4), detailing the framework’s five module groups, their individual jars, dependency relationships, and providing ready‑to‑use XML snippets for both core and web projects.

Spring Frameworkbackend-developmentdependency management
0 likes · 7 min read
Understanding Spring Framework Modules and Maven Dependencies (Spring 3.2.17 and 4)
Programmer DD
Programmer DD
Mar 1, 2018 · Backend Development

Why Spring Boot 2.0 Is a Game‑Changer and How to Upgrade Your Java Apps

This article traces Spring’s evolution from its early IOC/AOP roots to the rise of Spring Boot, explains the key features of Spring Boot 2.0, outlines Java version and dependency requirements, and provides practical guidance for migrating existing Spring Boot 1.x projects to 2.0.

Spring BootSpring Frameworkbackend-development
0 likes · 15 min read
Why Spring Boot 2.0 Is a Game‑Changer and How to Upgrade Your Java Apps
Qunar Tech Salon
Qunar Tech Salon
Mar 6, 2016 · Backend Development

Introduction to Spring Framework and Dependency Injection

This article introduces the Spring Framework, explains its layered architecture and core modules, and details fundamental concepts such as Dependency Inversion Principle, Dependency Injection, BeanFactory, BeanDefinition, and ApplicationContext, along with practical Java‑based configuration and annotation‑driven wiring examples.

Spring Frameworkbackend-developmentdependency-injection
0 likes · 9 min read
Introduction to Spring Framework and Dependency Injection