Tagged articles
3 articles
Page 1 of 1
Java Tech Workshop
Java Tech Workshop
Apr 10, 2026 · Backend Development

Build a Private Spring Boot Starter from Scratch

This tutorial walks through the complete process of creating a custom Spring Boot starter—covering its core concepts, Maven setup, configuration properties, auto‑configuration class, conditional bean loading, packaging, testing, and best‑practice tips—so developers can encapsulate reusable components and plug them into other projects with zero configuration effort.

Auto-configurationConditionalOnPropertyCustom Starter
0 likes · 20 min read
Build a Private Spring Boot Starter from Scratch
Coder Trainee
Coder Trainee
Mar 30, 2026 · Backend Development

Mastering @ConditionalOnProperty: Controlling Bean Activation in Spring Boot

This article explains how Spring Boot's @ConditionalOnProperty annotation determines whether a configuration class or bean is loaded based on property values in application.yml, detailing its attributes (name, havingValue, prefix, value, matchIfMissing), practical usage examples.

AnnotationsConditionalOnPropertyConfiguration
0 likes · 4 min read
Mastering @ConditionalOnProperty: Controlling Bean Activation in Spring Boot
Senior Brother's Insights
Senior Brother's Insights
Dec 9, 2019 · Backend Development

Mastering Spring Boot’s @ConditionalOnProperty: Controlling Auto‑Configuration

This article explains the purpose, source code, and practical usage of Spring Boot’s @ConditionalOnProperty annotation, illustrating how it enables or disables auto‑configuration through property prefixes, names, havingValue, and matchIfMissing attributes with concrete code examples.

Backend DevelopmentConditionalOnPropertySpring Boot
0 likes · 7 min read
Mastering Spring Boot’s @ConditionalOnProperty: Controlling Auto‑Configuration