Tagged articles
99 articles
Page 1 of 1
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 25, 2026 · Backend Development

Seven Techniques to Retrieve Spring Boot Properties

This article demonstrates seven practical ways to access configuration properties in a Spring Boot 3.5.0 application, covering ContextRefreshedEvent listeners, ConfigurableEnvironment, the Environment interface, @Value, @ConfigurationProperties, ConfigurableBeanFactory, and the Actuator /env endpoint, each with code examples and usage notes.

ActuatorConfigurationEnvironment
0 likes · 9 min read
Seven Techniques to Retrieve Spring Boot Properties
SpringMeng
SpringMeng
Mar 19, 2026 · Backend Development

Why kill -9 Is Wrong: A Graceful Shutdown Approach for Microservices

The article explains how to replace the blunt kill -9 command with a coordinated graceful shutdown process for Spring Cloud microservices, covering signal handling, Eureka cache nuances, actuator endpoints, Spring Boot 2.3 settings, custom shutdown endpoints, and strategies for Kafka, scheduled jobs, thread pools, and long‑running loops.

ActuatorGraceful ShutdownJava
0 likes · 16 min read
Why kill -9 Is Wrong: A Graceful Shutdown Approach for Microservices
Ray's Galactic Tech
Ray's Galactic Tech
Nov 4, 2025 · Backend Development

Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development

This article explores Spring Boot’s ten core and three extra features—including auto‑configuration, starters, externalized configuration, Actuator, DevTools, logging, transaction management, testing, and custom banners—showing how they simplify Java backend development, improve productivity, and enable production‑ready applications.

ActuatorBackend DevelopmentJava
0 likes · 10 min read
Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development
Java Backend Technology
Java Backend Technology
Nov 4, 2025 · Backend Development

10 Essential Spring Boot Features Every Developer Should Master

This comprehensive guide explores the most powerful Spring Boot capabilities—including @Conditional, @ConfigurationProperties, Actuator, DevTools, Retry, Cache, testing strategies, custom starters, Admin, and CLI—providing code examples and deep analysis to help developers boost productivity, reliability, and maintainability of their applications.

ActuatorCacheConditional
0 likes · 20 min read
10 Essential Spring Boot Features Every Developer Should Master
macrozheng
macrozheng
Oct 22, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: 10 Essential Tools to Supercharge Your Apps

Discover ten powerful Spring Boot features—from @Conditional beans and @ConfigurationProperties to Actuator, DevTools, Retry, Cache, testing, custom starters, Admin UI, and CLI—that dramatically boost development efficiency, code quality, and production readiness, with practical code examples and deep insights for modern Java backend development.

ActuatorBackend DevelopmentConfiguration
0 likes · 20 min read
Unlock Spring Boot’s Hidden Power: 10 Essential Tools to Supercharge Your Apps
Architect
Architect
Sep 23, 2025 · Backend Development

Unlock Spring Boot’s Hidden Powers: 9 Built‑In Features Every Backend Engineer Should Master

This article explores Spring Boot’s most valuable built‑in capabilities—including request logging, content caching wrappers, OncePerRequestFilter, AOP utilities, starter auto‑configuration, flexible property binding, async and scheduled tasks, Actuator monitoring, and SpEL expressions—providing code examples and practical guidance to boost productivity and application robustness.

ActuatorAsyncConfiguration
0 likes · 13 min read
Unlock Spring Boot’s Hidden Powers: 9 Built‑In Features Every Backend Engineer Should Master
Architect's Tech Stack
Architect's Tech Stack
Sep 20, 2025 · Backend Development

How to Dynamically Refresh Spring Boot Configurations with @RefreshScope

This article explains why dynamic configuration refresh is needed in Spring Boot, describes the core principles of @RefreshScope, provides step‑by‑step implementation code, and shares best practices and troubleshooting tips for zero‑downtime configuration updates in production environments.

@RefreshScopeActuatorSpring Boot
0 likes · 10 min read
How to Dynamically Refresh Spring Boot Configurations with @RefreshScope
Architect's Tech Stack
Architect's Tech Stack
Aug 28, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: Built‑in Tools Every Backend Engineer Should Master

This article walks through Spring Boot’s most useful built‑in features—including request logging, content‑caching wrappers, OncePerRequestFilter, AOP utilities, starter auto‑configuration, flexible property binding, async scheduling, Actuator monitoring, and SpEL expressions—showing how to apply them with concise code examples to boost productivity and reliability.

ActuatorFiltersSpEL
0 likes · 14 min read
Unlock Spring Boot’s Hidden Power: Built‑in Tools Every Backend Engineer Should Master
Selected Java Interview Questions
Selected Java Interview Questions
Jul 24, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: 9 Built‑In Features Every Backend Dev Needs

This article walks through nine essential Spring Boot built‑in capabilities—including request logging, content caching, filter execution control, AOP utilities, starter auto‑configuration, flexible property binding, async/scheduled tasks, Actuator monitoring, and SpEL expressions—showing how they boost backend development productivity without extra dependencies.

ActuatorAsyncBackend Development
0 likes · 13 min read
Unlock Spring Boot’s Hidden Power: 9 Built‑In Features Every Backend Dev Needs
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 19, 2025 · Backend Development

Boost Your Spring Boot 3 Projects with 20 Powerful Tips & Real-World Examples

This article presents a curated collection of 20 practical Spring Boot 3 techniques—from configuration and custom banners to DevTools, Actuator, validation, AOP logging, caching, async tasks, dynamic data sources, Jackson customization, scheduling, Testcontainers testing, and retry mechanisms—helping developers dramatically improve productivity and build robust backend applications.

ActuatorConfigurationDevTools
0 likes · 17 min read
Boost Your Spring Boot 3 Projects with 20 Powerful Tips & Real-World Examples
Architect's Tech Stack
Architect's Tech Stack
Jul 15, 2025 · Backend Development

Mastering Graceful Shutdown in Spring Boot 2.3: A Complete Guide

This article explains Spring Boot 2.3's built‑in graceful shutdown feature, how to enable it with server.shutdown=graceful, configure timeout‑per‑shutdown‑phase, compare container behaviors, use the Actuator /shutdown endpoint, and provides code examples and practical steps to avoid data loss during termination.

ActuatorGraceful ShutdownJava
0 likes · 6 min read
Mastering Graceful Shutdown in Spring Boot 2.3: A Complete Guide
Java Architect Essentials
Java Architect Essentials
Jul 8, 2025 · Backend Development

Diagnose Java Memory Leaks in Minutes with Spring Boot Actuator and Arthas

This article explains why traditional heap dump and stack trace analysis are cumbersome, and shows how combining Spring Boot Actuator metrics with the Arthas diagnostic tool provides real‑time monitoring, rapid object inspection, and precise leak root‑cause identification, dramatically speeding up Java OOM troubleshooting.

ActuatorArthasSpring Boot
0 likes · 14 min read
Diagnose Java Memory Leaks in Minutes with Spring Boot Actuator and Arthas
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 23, 2025 · Backend Development

11 Must‑Know Spring Boot 3.5 Features with Ready‑to‑Use Code Samples

This article walks through eleven notable Spring Boot 3.5 enhancements—including stricter .enabled flags, renamed TaskExecutor beans, Redis URL handling, annotation‑based servlet/filter registration, multi‑property environment loading, structured logging tweaks, WebClient connector settings, task decorators, custom executors, bootstrapExecutor auto‑configuration, and secured heapdump actuator endpoint—providing concise explanations and runnable code snippets.

ActuatorCode SamplesConfiguration
0 likes · 10 min read
11 Must‑Know Spring Boot 3.5 Features with Ready‑to‑Use Code Samples
Java Captain
Java Captain
May 21, 2025 · Backend Development

Graceful Shutdown of Spring Boot Applications Using JVM Signals and Actuator

The article explains how to achieve graceful shutdown of Spring Boot services by handling Linux kill signals, registering JVM shutdown hooks, and exposing an Actuator REST endpoint that safely releases resources, stops beans, and terminates the JVM without data loss.

ActuatorGraceful ShutdownJVM
0 likes · 11 min read
Graceful Shutdown of Spring Boot Applications Using JVM Signals and Actuator
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 10, 2025 · Backend Development

7 Advanced Spring Boot Cases: Resilience4j, Actuator, Cache & More

This article presents seven advanced Spring Boot topics—including Resilience4j circuit breaking, custom Actuator health checks, Saga-based distributed transactions, cache optimization, asynchronous processing, Gateway vs. Zuul, and OAuth2/JWT security—each illustrated with concise explanations, implementation steps, and code samples.

ActuatorCacheOAuth2
0 likes · 11 min read
7 Advanced Spring Boot Cases: Resilience4j, Actuator, Cache & More
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 9, 2025 · Backend Development

Master Spring Boot 3: 8 Real-World Cases to Boost Your Backend Skills

This article presents eight practical Spring Boot 3 examples—including Resilience4j protection, custom Actuator endpoints, distributed transactions, caching, asynchronous programming, API gateway, OAuth2/JWT security, and scheduled tasks—each with code snippets and configuration guidance to help developers build robust backend services.

ActuatorSecuritySpring Boot
0 likes · 8 min read
Master Spring Boot 3: 8 Real-World Cases to Boost Your Backend Skills
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Mar 19, 2025 · Backend Development

How Spring Cloud Config Works: Build and Use a Service Configuration Center

This article explains why a centralized configuration center is needed for many microservices, introduces Spring Cloud Config, and provides a step‑by‑step tutorial that creates a Git‑backed config server, a client application, and demonstrates dynamic refresh using Spring Boot Actuator.

ActuatorConfiguration CenterDynamic Refresh
0 likes · 12 min read
How Spring Cloud Config Works: Build and Use a Service Configuration Center
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Mar 10, 2025 · Backend Development

How to Gracefully Shut Down a Spring Boot Application

This article explains why force‑killing a Spring Boot process is unsafe and walks through four practical ways—using Actuator, ApplicationContext.close(), PID‑based kill commands, and SpringApplication.exit()—to achieve a graceful shutdown while preserving in‑flight tasks and releasing resources.

ActuatorGraceful ShutdownJava
0 likes · 9 min read
How to Gracefully Shut Down a Spring Boot Application
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 19, 2025 · Backend Development

9 Powerful Ways to Build Spring Boot 3 APIs – Full Code Collection

This guide showcases nine distinct Spring Boot 3 API development techniques—from classic @RestController annotations to functional RouterFunction beans and custom Actuator endpoints—providing complete code samples, configuration details, and a promise of ongoing updates with a downloadable PDF of over 90 practical cases.

API developmentActuatorJava
0 likes · 8 min read
9 Powerful Ways to Build Spring Boot 3 APIs – Full Code Collection
Architect
Architect
Dec 31, 2024 · Operations

Integrating Prometheus with Spring Boot and Visualizing Metrics Using Grafana

This guide explains how to monitor a Spring Boot application using Prometheus, configure Spring Boot Actuator, run Prometheus (including Docker deployment), set up Grafana for visualizing metrics, and create custom metrics with Micrometer, providing step‑by‑step instructions and code examples.

ActuatorDockerGrafana
0 likes · 10 min read
Integrating Prometheus with Spring Boot and Visualizing Metrics Using Grafana
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 27, 2024 · Backend Development

Master Spring Cloud Gateway: Real‑World Cases, Configurations, and Code Samples

This tutorial introduces Spring Cloud Gateway, explains its core features and Actuator integration, and provides step‑by‑step practical examples for viewing routes, global filters, route filters, refreshing routes, managing routes via REST endpoints, creating and deleting routes, and sharing routes with Redis, all accompanied by code snippets and configuration details.

ActuatorBackend DevelopmentRoute Management
0 likes · 11 min read
Master Spring Cloud Gateway: Real‑World Cases, Configurations, and Code Samples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 25, 2024 · Backend Development

What’s New in Spring Boot 3.4? 10 Key Features Explained

This article summarizes the major Spring Boot 3.4 enhancements, including RestClient auto‑configuration, refined Bean Validation for @ConfigurationProperties, default graceful shutdown, revamped Actuator endpoint access control, structured logging formats, @Fallback beans, a new ClientHttpRequestFactoryBuilder, additional logging properties, virtual‑thread support, and a host of miscellaneous improvements.

ActuatorBackend DevelopmentConfiguration
0 likes · 10 min read
What’s New in Spring Boot 3.4? 10 Key Features Explained
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 18, 2024 · Backend Development

Master Spring Boot 3 Actuator: Custom Endpoints, Health Checks, and Monitoring

Explore comprehensive Spring Boot 3 Actuator capabilities—including enabling CORS, creating custom endpoints, configuring health indicators, HTTP tracing, security auditing, and process monitoring—through detailed explanations, YAML configurations, and full Java code examples, empowering developers to effectively monitor and manage production-ready applications.

ActuatorCustom EndpointSpring Boot
0 likes · 8 min read
Master Spring Boot 3 Actuator: Custom Endpoints, Health Checks, and Monitoring
Java Architect Essentials
Java Architect Essentials
Oct 27, 2024 · Operations

Integrating Prometheus with Spring Boot for Real‑time Monitoring and Grafana Visualization

This article explains how to use Prometheus together with Spring Boot Actuator and Micrometer to collect, expose, and visualize application metrics, including step‑by‑step dependency configuration, YAML settings, Docker deployment of Prometheus and Grafana, and adding custom metrics for comprehensive monitoring.

ActuatorGrafanaPrometheus
0 likes · 10 min read
Integrating Prometheus with Spring Boot for Real‑time Monitoring and Grafana Visualization
Java Architect Essentials
Java Architect Essentials
Sep 26, 2024 · Backend Development

How Spring Boot Integrates Log4j2: Deep Dive into Logging Mechanics and Hot Updates

This article provides a comprehensive analysis of how Spring Boot 2.7.2 works with Log4j2 2.17.2, covering Log4j2's core components, Spring Boot's logging configuration options, the internal startup sequence, the LoggersEndpoint for runtime level changes, and custom hot‑update techniques, all illustrated with code snippets and diagrams.

ActuatorHot UpdateSpring Boot
0 likes · 38 min read
How Spring Boot Integrates Log4j2: Deep Dive into Logging Mechanics and Hot Updates
Java Architecture Diary
Java Architecture Diary
May 28, 2024 · Backend Development

How to Generate and Expose SBOMs in Spring Boot 3.3.0

This guide explains how Spring Boot 3.3.0 natively supports Software Bill‑of‑Materials (SBOM) generation with CycloneDX, shows Gradle and Maven configuration steps, demonstrates building an uber‑jar that includes the SBOM, and details how to expose the SBOM via Actuator endpoints and customize formats.

ActuatorCycloneDXGradle
0 likes · 8 min read
How to Generate and Expose SBOMs in Spring Boot 3.3.0
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 28, 2024 · Backend Development

Master Spring Cloud Config: Logging, RefreshScope, Encryption & Custom Properties

This guide explains how to configure logging in Spring Boot, handle EnvironmentChangeEvent updates, use @RefreshScope limitations, encrypt properties with Spring Cloud, leverage Actuator endpoints for environment refresh, and create custom property sources via spring.factories, providing code examples throughout.

ActuatorConfigurationCustom Property Source
0 likes · 5 min read
Master Spring Cloud Config: Logging, RefreshScope, Encryption & Custom Properties
Architecture Digest
Architecture Digest
Oct 13, 2023 · Backend Development

Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Custom Configurations, and PreDestroy

This article explains why using kill -9 to terminate Linux processes can cause data loss, demonstrates how to gracefully stop Spring Boot services with kill -15, the Actuator shutdown endpoint, and custom shutdown configurations, and shows how to add pre‑destroy hooks for backup tasks.

ActuatorGraceful ShutdownJava
0 likes · 19 min read
Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Custom Configurations, and PreDestroy
Java Backend Technology
Java Backend Technology
Jul 11, 2023 · Backend Development

Why kill -9 Can Corrupt Your Spring Boot Service and How to Shut It Down Gracefully

This article explains the dangers of using the Linux kill -9 command on Spring Boot applications, illustrates data loss scenarios, and provides multiple graceful shutdown methods—including SIGTERM, Spring's ConfigurableApplicationContext, Actuator endpoints, and custom Tomcat shutdown configurations—complete with code examples and best‑practice tips.

ActuatorGraceful ShutdownJava
0 likes · 21 min read
Why kill -9 Can Corrupt Your Spring Boot Service and How to Shut It Down Gracefully
MaGe Linux Operations
MaGe Linux Operations
Jun 23, 2023 · Backend Development

Why kill -9 Can Crash Your Spring Boot Service and How to Shut It Down Gracefully

This article explains the dangers of using the Linux kill -9 command on Java services, especially Spring Boot applications, and demonstrates several graceful shutdown techniques—including using SIGTERM, Tomcat's shutdown hooks, Spring Actuator, and custom shutdown configurations—to avoid data loss and ensure clean termination.

ActuatorGraceful ShutdownJava
0 likes · 20 min read
Why kill -9 Can Crash Your Spring Boot Service and How to Shut It Down Gracefully
Top Architect
Top Architect
May 22, 2023 · Backend Development

Understanding Spring Boot's Four Core Components: Starter, Autoconfigure, CLI, and Actuator

This article explains the purpose and usage of Spring Boot's four main components—Starter, Autoconfigure, CLI, and Actuator—providing Maven and YAML examples, code snippets, and practical guidance for backend developers to simplify dependency management, bean configuration, command‑line tooling, and production monitoring.

ActuatorAutoconfigureBackend Development
0 likes · 10 min read
Understanding Spring Boot's Four Core Components: Starter, Autoconfigure, CLI, and Actuator
Selected Java Interview Questions
Selected Java Interview Questions
May 6, 2023 · Backend Development

Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Shutdown Hooks, and Custom Configurations

This article explains why using the violent kill -9 command can corrupt data in Java services, describes the four‑step graceful shutdown process, and provides multiple Spring Boot solutions—including SIGTERM, Actuator shutdown endpoint, custom Tomcat connector, and @PreDestroy data‑backup hooks—to stop services safely while handling thread interruptions.

ActuatorGraceful ShutdownJava
0 likes · 20 min read
Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Shutdown Hooks, and Custom Configurations
macrozheng
macrozheng
Feb 13, 2023 · Backend Development

How to Gracefully Shut Down a SpringBoot Application Without Data Loss

This article explains what graceful shutdown means for a SpringBoot service, why force‑killing the process is risky, and presents multiple safe shutdown techniques—including Actuator endpoints, ApplicationContext.close(), PID‑based killing, and SpringApplication.exit()—along with listener examples for resource cleanup.

ActuatorApplication LifecycleGraceful Shutdown
0 likes · 9 min read
How to Gracefully Shut Down a SpringBoot Application Without Data Loss
Top Architect
Top Architect
Dec 18, 2022 · Backend Development

Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using kill -15, Actuator, and Custom Shutdown Configurations

This article explains why using the forceful kill -9 command can cause data loss, demonstrates how to gracefully stop Spring Boot services with kill -15, the Actuator shutdown endpoint, and custom Tomcat shutdown configurations, and shows how to run cleanup tasks such as data backup during shutdown.

ActuatorGraceful ShutdownJava
0 likes · 20 min read
Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using kill -15, Actuator, and Custom Shutdown Configurations
Java Interview Crash Guide
Java Interview Crash Guide
Mar 14, 2022 · Backend Development

Master Spring Boot: Core Concepts, Configurations, and Best Practices

An extensive SpringBoot guide covering its definition, benefits, core configuration files and formats, main annotations, activation methods, container independence, run options, auto‑configuration mechanics, new 2.x features, pagination, security, ActiveMQ, YAML, Actuator, Swagger, exception handling, request mapping nuances, legacy compatibility, protection strategies, executable jar differences, and task scheduling.

ActuatorBackend DevelopmentConfiguration
0 likes · 10 min read
Master Spring Boot: Core Concepts, Configurations, and Best Practices
Top Architect
Top Architect
Mar 8, 2022 · Information Security

Critical Spring Cloud Gateway Vulnerabilities CVE-2022-22946 and CVE-2022-22947: Description, Impact, and Mitigation

This article explains two high‑severity Spring Cloud Gateway vulnerabilities (CVE‑2022‑22946 and CVE‑2022‑22947), outlines the affected versions, describes how attackers can exploit exposed Actuator endpoints, and provides concrete mitigation steps such as upgrading to safe releases or disabling the gateway actuator.

ActuatorCVE-2022-22946CVE-2022-22947
0 likes · 6 min read
Critical Spring Cloud Gateway Vulnerabilities CVE-2022-22946 and CVE-2022-22947: Description, Impact, and Mitigation
Code Ape Tech Column
Code Ape Tech Column
Mar 1, 2022 · Backend Development

SpringBoot Monitoring: HTTP Endpoints, JMX, and Custom Actuator Endpoints

This article explains how to monitor SpringBoot applications using built‑in HTTP actuator endpoints and JMX, demonstrates enabling and exposing specific endpoints, shows how to customize health, loggers, and metrics, and provides step‑by‑step code examples for creating custom monitoring endpoints and manually registering JMX MBeans.

ActuatorCustomEndpointHTTP
0 likes · 12 min read
SpringBoot Monitoring: HTTP Endpoints, JMX, and Custom Actuator Endpoints
Selected Java Interview Questions
Selected Java Interview Questions
Feb 23, 2022 · Backend Development

Graceful Shutdown Techniques for Spring Boot Applications

The article explains why killing a Spring Boot process with SIGKILL is unsafe and presents five practical ways—using Actuator, closing the application context, writing a PID file, invoking SpringApplication.exit, and creating a custom shutdown controller—to achieve a graceful shutdown while ensuring @PreDestroy methods run and resources are released.

ActuatorGraceful ShutdownPreDestroy
0 likes · 7 min read
Graceful Shutdown Techniques for Spring Boot Applications
Selected Java Interview Questions
Selected Java Interview Questions
Dec 10, 2021 · Backend Development

A Comprehensive Guide to Spring Boot Actuator: Quick Start, Endpoints, and Monitoring

This article provides a step‑by‑step tutorial on using Spring Boot Actuator to monitor microservice applications, covering quick setup, essential endpoints such as health, metrics, loggers, info, beans, heapdump, threaddump and shutdown, endpoint exposure configuration, and securing them with Spring Security.

ActuatorBackendEndpoints
0 likes · 14 min read
A Comprehensive Guide to Spring Boot Actuator: Quick Start, Endpoints, and Monitoring
Top Architect
Top Architect
Sep 30, 2021 · Backend Development

Spring Boot Actuator: Quick Start, Endpoint Overview, and Security Integration

This article introduces Spring Boot Actuator, explains how to create a demo project with Maven or Gradle, details the most important built‑in endpoints such as /health, /metrics, /loggers, /info, /beans, /heapdump, /threaddump and /shutdown, and shows how to secure them with Spring Security, providing configuration snippets and code examples.

ActuatorEndpointsJava
0 likes · 14 min read
Spring Boot Actuator: Quick Start, Endpoint Overview, and Security Integration
Code Ape Tech Column
Code Ape Tech Column
Aug 27, 2021 · Operations

Monitoring Spring Boot Applications with Spring Actuator, Micrometer, Prometheus, and Grafana

This article demonstrates how to set up comprehensive monitoring for a Spring Boot application by integrating Spring Actuator, Micrometer, Prometheus, and Grafana, covering component introductions, sample code creation, Docker-based Prometheus and Grafana deployment, and dashboard configuration for real‑time metrics visualization.

ActuatorSpring Bootmicrometer
0 likes · 9 min read
Monitoring Spring Boot Applications with Spring Actuator, Micrometer, Prometheus, and Grafana
Java Interview Crash Guide
Java Interview Crash Guide
Aug 17, 2021 · Backend Development

Master Spring Boot Actuator: Real‑Time Monitoring, Metrics, and Dynamic Log Management

This article walks through setting up Spring Boot Actuator for microservice monitoring, explains the most important endpoints such as /health, /metrics, /loggers, shows how to expose and secure them, and demonstrates dynamic log level changes, custom health indicators, and integration with Spring Security.

ActuatorJavaSpring Boot
0 likes · 16 min read
Master Spring Boot Actuator: Real‑Time Monitoring, Metrics, and Dynamic Log Management
Senior Brother's Insights
Senior Brother's Insights
Jul 6, 2021 · Backend Development

Graceful Shutdown of Spring Cloud Microservices with Nacos – Practical Guide

This article explains why graceful shutdown is needed for Spring Cloud microservices using Nacos, compares several shutdown approaches—including kill command, /shutdown, /pause, and /service‑registry endpoints—provides configuration snippets, curl commands, and code examples, and highlights their limitations and best‑practice recommendations.

ActuatorGraceful ShutdownMicroservices
0 likes · 11 min read
Graceful Shutdown of Spring Cloud Microservices with Nacos – Practical Guide
Programmer DD
Programmer DD
Jun 28, 2021 · Backend Development

Unlocking Spring Boot Actuator: Secure Configuration and Hidden Risks

This article explains what Spring Boot Actuator is, how to quickly add and configure it, details the available endpoints, illustrates common security pitfalls such as exposing sensitive configuration, and provides practical recommendations to safely use Actuator in production environments.

ActuatorBackend DevelopmentConfiguration
0 likes · 8 min read
Unlocking Spring Boot Actuator: Secure Configuration and Hidden Risks
Code Ape Tech Column
Code Ape Tech Column
May 28, 2021 · Backend Development

Why kill -9 Can Corrupt Your Data and How to Gracefully Shut Down Spring Boot

The article explains the dangers of using kill -9 to terminate Java processes, illustrates how it can cause data loss in database operations, and provides several practical approaches—including SIGTERM, ConfigurableApplicationContext.close(), Spring Boot Actuator, and a custom Tomcat shutdown hook—to gracefully stop Spring Boot services while preserving data integrity.

ActuatorGraceful ShutdownJava
0 likes · 21 min read
Why kill -9 Can Corrupt Your Data and How to Gracefully Shut Down Spring Boot
macrozheng
macrozheng
May 27, 2021 · Backend Development

What’s New in Spring Boot 2.5? A Deep Dive into Features and Upgrades

Spring Boot 2.5 introduces major enhancements such as Java 16 support, Gradle 7 and Jetty 10 compatibility, HTTP/2 over TCP, a revamped datasource initialization mechanism, environment‑variable prefixes, Docker build improvements, layered WARs, actuator endpoint changes, extensive dependency upgrades, and several deprecations, while urging careful migration.

ActuatorBackend DevelopmentDocker
0 likes · 11 min read
What’s New in Spring Boot 2.5? A Deep Dive into Features and Upgrades
MaGe Linux Operations
MaGe Linux Operations
May 24, 2021 · Backend Development

The Risks of kill -9 on Spring Boot and How to Shut Down Gracefully

This article explains why using the forceful kill -9 command to terminate Spring Boot services can cause data inconsistency and errors, and demonstrates three safer shutdown methods—using kill -15, invoking ConfigurableApplicationContext.close(), and leveraging Spring Boot Actuator—complete with code examples and configuration steps.

ActuatorGraceful ShutdownJava
0 likes · 20 min read
The Risks of kill -9 on Spring Boot and How to Shut Down Gracefully
Programmer DD
Programmer DD
May 22, 2021 · Backend Development

What’s New in Spring Boot 2.5.0? Key Features, Updates & Deprecations

Spring Boot 2.5.0 introduces Java 16, Gradle 7, Jetty 10 support, enhanced Docker image building, dark‑mode docs, numerous configuration improvements, updated dependency versions, and several deprecations, providing developers with a richer, more modern backend framework.

ActuatorBackend DevelopmentDocker
0 likes · 6 min read
What’s New in Spring Boot 2.5.0? Key Features, Updates & Deprecations
Programmer DD
Programmer DD
Apr 28, 2021 · Backend Development

How to Gracefully Shut Down a Spring Boot Application: 5 Proven Methods

Learn five practical ways to gracefully shut down a Spring Boot application—including using Actuator’s shutdown endpoint, closing the application context, PID file handling, SpringApplication.exit, and a custom shutdown controller—so unfinished tasks finish, logs flush, and services stop safely without resorting to kill‑9.

ActuatorBackendGraceful Shutdown
0 likes · 9 min read
How to Gracefully Shut Down a Spring Boot Application: 5 Proven Methods
Java Architecture Diary
Java Architecture Diary
Apr 25, 2021 · Backend Development

What’s New in Spring Boot 2.5? Key Features and Changes Explained

Spring Boot 2.5 introduces secure info endpoints, graceful shutdown via GET, shutdown logging, a new Quartz actuator endpoint, layered WAR support, Buildpack image building, environment variable prefixes, enhanced metrics, HTTP/2 over TCP (h2c), and several datasource improvements, all aimed at smoother microservice development.

ActuatorBackendDocker
0 likes · 7 min read
What’s New in Spring Boot 2.5? Key Features and Changes Explained
Code Ape Tech Column
Code Ape Tech Column
Feb 9, 2021 · Backend Development

Graceful Shutdown of Spring Boot Services: Why kill -9 Is Dangerous and How to Stop Applications Properly

This article explains the risks of using the Linux kill -9 command to terminate Spring Boot applications, demonstrates how it can cause data inconsistency and thread interruptions, and provides several graceful shutdown techniques—including SIGTERM, Spring's ConfigurableApplicationContext, Actuator endpoints, and custom Tomcat shutdown hooks—to safely stop services and optionally perform data backup.

ActuatorGraceful ShutdownThread.interrupt
0 likes · 19 min read
Graceful Shutdown of Spring Boot Services: Why kill -9 Is Dangerous and How to Stop Applications Properly
Java Architecture Diary
Java Architecture Diary
Jan 3, 2021 · Backend Development

Essential Spring Boot Practices for Building Robust Microservices

This guide outlines essential Spring Boot best practices for microservices, covering monitoring with Admin and Grafana, Actuator metrics, centralized logging via ELK, clear API docs using Swagger, YApi or smart-doc, build-info transparency, and keeping dependencies up-to-date.

API documentationActuatorSpring Boot
0 likes · 8 min read
Essential Spring Boot Practices for Building Robust Microservices
Top Architect
Top Architect
Jul 15, 2020 · Backend Development

Graceful Shutdown in Spring Boot 2.3: Configuration, Usage, and Best Practices

This article explains how Spring Boot 2.3 provides built‑in graceful shutdown for embedded web servers, how to enable it with configuration, the role of the Shutdown enum and timeout settings, and additional techniques such as Actuator endpoints and signal handling to ensure safe application termination.

ActuatorBackend DevelopmentGraceful Shutdown
0 likes · 5 min read
Graceful Shutdown in Spring Boot 2.3: Configuration, Usage, and Best Practices
Architect's Tech Stack
Architect's Tech Stack
Jun 30, 2020 · Backend Development

Using Spring Boot Actuator and Spring Boot Admin for Application Monitoring

This article explains how to integrate Spring Boot Actuator for exposing health and metrics endpoints, configure security, disable specific endpoints, and visualize monitoring data using JConsole and Spring Boot Admin, including necessary Maven dependencies and code examples, while also noting a promotional interview‑question PDF resource.

ActuatorBackend DevelopmentJConsole
0 likes · 7 min read
Using Spring Boot Actuator and Spring Boot Admin for Application Monitoring
Sohu Tech Products
Sohu Tech Products
Jun 3, 2020 · Backend Development

Graceful Shutdown in Spring Boot 2.3 and Earlier Versions

This article explains how to enable and use Spring Boot's graceful shutdown feature in version 2.3, including configuration of the embedded web server and Actuator, and also provides a custom solution for older Spring Boot releases to achieve smooth termination of ongoing requests.

ActuatorBackend DevelopmentGraceful Shutdown
0 likes · 8 min read
Graceful Shutdown in Spring Boot 2.3 and Earlier Versions
Programmer DD
Programmer DD
Jun 3, 2020 · Backend Development

Mastering Graceful Shutdown in Spring Boot 2.3: Best Practices & Code

This article explains why graceful shutdown is essential for Spring Boot and Spring Cloud applications, outlines key precautions, shows how Spring Boot 2.3 adds built‑in support, and provides configuration steps, code examples, and container‑specific behaviors to ensure clean service termination.

ActuatorGraceful ShutdownJava
0 likes · 7 min read
Mastering Graceful Shutdown in Spring Boot 2.3: Best Practices & Code
Java Architecture Diary
Java Architecture Diary
May 18, 2020 · Operations

How to Implement Graceful Shutdown in Spring Boot 2.3 and Avoid Data Loss

Learn how Spring Boot 2.3’s built-in graceful shutdown works, configure it with server.shutdown=graceful, understand shutdown phases, timeout settings, and see code examples for handling shutdown hooks and actuator endpoints, ensuring active requests finish without data inconsistency across Tomcat, Jetty, Netty, and Undertow.

ActuatorGraceful ShutdownWeb server
0 likes · 5 min read
How to Implement Graceful Shutdown in Spring Boot 2.3 and Avoid Data Loss
Java Architect Essentials
Java Architect Essentials
Apr 13, 2020 · Backend Development

Comprehensive Spring Boot Interview Guide and Technical Overview

This article provides an extensive Spring Boot tutorial covering its core concepts, annotations, configuration methods, security mechanisms, monitoring tools, third‑party integrations, deployment options, and common interview questions, offering Java developers a complete reference for building and maintaining modern backend applications.

ActuatorBackend DevelopmentConfiguration
0 likes · 21 min read
Comprehensive Spring Boot Interview Guide and Technical Overview
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 5, 2020 · Backend Development

Master Spring Boot Actuator: Quick Start, Key Endpoints, and Security

This tutorial walks through what Spring Boot Actuator is, how to quickly create a demo project, configure endpoint exposure, explore essential endpoints such as health, metrics, loggers, and shutdown, and secure them with Spring Security, providing code snippets and configuration examples.

ActuatorBackend DevelopmentEndpoints
0 likes · 14 min read
Master Spring Boot Actuator: Quick Start, Key Endpoints, and Security
Java Backend Technology
Java Backend Technology
Mar 21, 2020 · Backend Development

Top Spring Boot Interview Questions & Answers: Master Backend Development

This comprehensive guide covers essential Spring Boot concepts—including its definition, advantages, auto‑configuration, DevTools hot‑reloading, starter projects, embedded servers, Actuator monitoring, YAML configuration, MyBatis integration, WAR packaging, and common pitfalls—providing concise answers to 40+ interview‑style questions for backend developers.

ActuatorDevToolsJava
0 likes · 22 min read
Top Spring Boot Interview Questions & Answers: Master Backend Development
Java Backend Technology
Java Backend Technology
Jan 23, 2020 · Backend Development

Master Spring Boot Actuator: Real‑Time Monitoring, Metrics, and Dynamic Log Levels

This tutorial walks you through using Spring Boot Actuator to monitor microservice applications, covering quick setup, essential endpoints such as health, metrics, loggers, and shutdown, customizing health indicators, dynamically changing log levels at runtime, and securing actuator endpoints with Spring Security.

ActuatorMicroservicesSecurity
0 likes · 14 min read
Master Spring Boot Actuator: Real‑Time Monitoring, Metrics, and Dynamic Log Levels
Java Captain
Java Captain
Jan 18, 2020 · Backend Development

Graceful Shutdown Techniques for Spring Boot Applications

This article explains why graceful shutdown is important for Spring Boot services and demonstrates five practical methods—including Actuator shutdown, context closing, PID file handling, SpringApplication.exit, and a custom controller—each with complete code examples and usage instructions.

ActuatorGraceful ShutdownJava
0 likes · 8 min read
Graceful Shutdown Techniques for Spring Boot Applications
Programmer DD
Programmer DD
Oct 14, 2019 · Backend Development

Master Spring Boot: Key Differences, Starters, and Advanced Configurations

This article compiles essential Spring Boot interview questions covering its distinction from Spring, Maven setup, starter modules, disabling and registering auto‑configurations, conditional beans, packaging as JAR/WAR, startup logic, external configuration sources, testing nuances, and the powerful Actuator monitoring features.

ActuatorAuto-ConfigurationBackend Development
0 likes · 13 min read
Master Spring Boot: Key Differences, Starters, and Advanced Configurations
macrozheng
macrozheng
Sep 25, 2019 · Backend Development

How to Create, Run, and Monitor SpringBoot Apps in IntelliJ IDEA

This guide walks you through creating a SpringBoot Eureka registration center in IntelliJ IDEA, launching it via the Run Dashboard with various configurations, and inspecting its Actuator monitoring endpoints, providing step‑by‑step instructions, screenshots, and essential code snippets.

ActuatorIntelliJ IDEARun Dashboard
0 likes · 6 min read
How to Create, Run, and Monitor SpringBoot Apps in IntelliJ IDEA
Programmer DD
Programmer DD
Aug 17, 2019 · Backend Development

How to Expose and Customize Spring Boot Metrics with Micrometer

This guide explains how to enable Spring Boot's default metrics via Actuator, view them through the /actuator/metrics endpoint, and enrich them with Micrometer MeterBinders for JVM, cache, Hibernate, and Tomcat, including code samples and logging output.

ActuatorSpring Bootmetrics
0 likes · 13 min read
How to Expose and Customize Spring Boot Metrics with Micrometer
Programmer DD
Programmer DD
Aug 2, 2019 · Backend Development

Top 10 Spring Boot Interview Questions Every Backend Developer Must Know

This article presents the ten most frequently asked Spring Boot interview questions, covering annotations, package exclusion, auto‑configuration control, Actuator features, initializer usage, embedded Tomcat customization, and how to disable the default web server, providing concise answers and code examples for each.

ActuatorEmbedded TomcatJava
0 likes · 8 min read
Top 10 Spring Boot Interview Questions Every Backend Developer Must Know
Programmer DD
Programmer DD
Jul 28, 2019 · Backend Development

How to Gracefully Shut Down a Spring Boot Application with Embedded Tomcat

Learn how to implement a smooth, graceful shutdown for Spring Boot applications that use an embedded Tomcat server by customizing the Tomcat connector, enabling the Actuator shutdown endpoint, and automating the process with scripts, ensuring in‑flight requests complete before the service stops.

ActuatorGraceful ShutdownSpring Boot
0 likes · 10 min read
How to Gracefully Shut Down a Spring Boot Application with Embedded Tomcat
Java Captain
Java Captain
Feb 24, 2019 · Backend Development

Spring Boot Overview: What It Is, Benefits, JavaConfig, DevTools, Actuator, and Common Configurations

This article introduces Spring Boot, explains its advantages over traditional Spring projects, describes JavaConfig, shows how to use DevTools for automatic reloads, outlines Actuator monitoring, and provides practical guidance on security, YAML configuration, ActiveMQ integration, and pagination with Spring Data JPA.

ActuatorBackend DevelopmentConfiguration
0 likes · 8 min read
Spring Boot Overview: What It Is, Benefits, JavaConfig, DevTools, Actuator, and Common Configurations
Programmer DD
Programmer DD
Mar 10, 2018 · Backend Development

How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips

This guide walks you through upgrading a Java application to Spring Boot 2.0, covering prerequisites, adding the properties‑migrator module, Maven and Gradle build changes, key configuration updates, actuator and security adjustments, and other important migration details.

ActuatorBackendConfiguration
0 likes · 21 min read
How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips
Programmer DD
Programmer DD
Jan 15, 2017 · Backend Development

How to Add Spring Boot Actuator /health Endpoint to Legacy Spring Apps

This guide explains how to integrate Spring Boot Actuator into a traditional Spring application by manually adding required Maven dependencies, importing core Actuator configuration classes, and defining beans that expose the /health and /metrics monitoring endpoints.

ActuatorHealth EndpointJava
0 likes · 4 min read
How to Add Spring Boot Actuator /health Endpoint to Legacy Spring Apps