Integrating Nacos for Service Discovery and Configuration in Spring Boot
Introduction
In the landscape of distributed systems, service discovery and centralized configuration management are critical components. Nacos, Alibaba's open-source platform, provides a robust solution for dynamic service discovery and configuration management. This guide demonstrates how to integrate Nacos with a Spring Boot applicasion to m ...
Posted on Sat, 05 Sep 2026 16:29:27 +0000 by gl_itch
Spring Boot Auto-Configuration, Event Listeners, Monitoring, and Deployment
Spring Boot Auto-Configuration: Condition Interface
Condition is a conditional configuration interface introduced in Spring 4.0. By implementing the Condition interface, you can conditionally load beans.
The @Conditional annotation is used in conjunction with a Condition implementation class.
ClassCondition Example
public class ClassCondition i ...
Posted on Fri, 04 Sep 2026 16:33:28 +0000 by poleposters
Integrate MinIO in Spring Boot via a Custom Starter
Dependency Setup
Add the starter to your project's pom.xml. Its recommended to use version 1.0.0.
<dependency>
<groupId>io.gitee.wangfugui-ma</groupId>
<artifactId>minio-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>
Configuration
Define the connection details ...
Posted on Fri, 04 Sep 2026 16:31:08 +0000 by Chris12345
Spring Boot-Based University Innovation Project Management System
Managing university innovation and entrepreneurship projects manually leads to inefficiencies, including time-consuming data processing, high error rates, and difficulty in retrieving historical records. To address these issues, a digital management system based on Spring Boot is proposed. This system centralizes information management, ensurin ...
Posted on Wed, 02 Sep 2026 16:30:22 +0000 by portrower8
Custom Login with Spring Boot and Spring Security – UserDetailsService and Custom Login Page
This guide demonstrates how to impelment a custom login mechanism using Spring Boot 2.3.4 and Spring Security. Instead of relying on the default auto‑configuration, you will define your own UserDetailsService, configure a custom login page (JSP), and tailor the WebSecurityConfigurerAdapter to your needs.
Maven Dependencies and Application Prop ...
Posted on Wed, 02 Sep 2026 16:30:18 +0000 by matifibrahim
Dynamic Multi-DataSource Routing with MyBatis-Plus and Druid in Spring Boot
Maven Dependencies
Include the required starters in your pom.xml:
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.5</version>
</dependency>
<dependency>
<groupId&g ...
Posted on Wed, 02 Sep 2026 16:17:10 +0000 by doublebassdanny
Integrating Spring Boot with Elasticsearch for Cross-Version Compatibility
Elasticsearch Overview
Elasticsearch is a search server built on top of Lucene, providing REST API interfaces for full-text search capabilities. As a highly scalable open-source search and analytics engine, it enables fast storage, search, and analysis of large datasets.
Key characteristics include distributed architecture, high availability, a ...
Posted on Mon, 31 Aug 2026 16:45:33 +0000 by mindfield
Enabling HTTP/2 Support in Spring Boot Applications
Although HTTP/3 has been standardized as of June 2022, many projects still do not adopt HTTPS, which is concerning.
The official release of HTTP/3 was announced on June 6, 2022, by the IETF QUIC and HTTP working group. For more details, refer to this article.
On June 6, 2022, Robin Mark, a member of the IETF QUIC and HTTP working group, announc ...
Posted on Mon, 31 Aug 2026 16:19:58 +0000 by mattison
Designing Clean and Elegant API Response Wrappers in Spring Boot
In modern distributed systems and microservice architectures, the separation of frontend and backend is common. The overall system architecture is typically structured as follows:
Note: This article focuses on API interface design. Other components like gateways, caches, and message queues are omitted for clarity.
Interface Interaction
The fr ...
Posted on Fri, 28 Aug 2026 16:52:30 +0000 by jimdy
Spring Boot Environment-Specific Logging Configuration
Development Environment Logging Setup
<property name="LOG_PATTERN" value="%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| %msg%n" />
<springProfile name="development">
<appender name="CONSOLE_APPENDER" class="ch.qos.logback.core.ConsoleAppender">
...
Posted on Fri, 28 Aug 2026 16:22:12 +0000 by kusarigama