Fading Coder

One Final Commit for the Last Sprint

Efficient Hot Deployment for Spring Boot Development

Hot deployment eliminates the need for full application restarts when modifying source files by dynamically reloading only the updated compiled classes or templates, boosting development efficiency. Maven Spring Loaded Plugin Add the Spring Loaded dependency to the spring-boot-maven-plugin section o...

Integrating MinIO Object Storage with Spring Boot Applications

MinIO Object Storage Integration Guide Installing MinIO Docker Installation # Create directory for MinIO data storage mkdir -p /opt/docker/minio/data # Launch MinIO with specified ports docker run \ -p 9000:9000 \ -p 5001:5001 \ --name minio \ -v /opt/docker/minio/data:/data \ -e "MINIO_ROOT_US...

Resolving BeanNotOfRequiredTypeException in Custom Spring Transaction Configuration

When configuring multiple transaction managers in a Spring Boot application, you may encounter the following error: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'defaultTx' is expected to be of type 'org.springframework.transaction.PlatformTransactionManager' but was...

Integrated Development of a Book Trading Platform Using Spring Boot and Vue.js

Technology Stack Overview Backend Framework Spring Boot simplifies the creation of standalone, production-grade applications built on the Spring ecosystem. Its core philosophy emphasizes convention over configuration, reducing boilerplate coding through automatic setup. It includes embedded containe...

Daily Performance Management System Built with Spring Boot, Vue.js, and UniApp

Technology Stack Backend Framework: Spring Boot Spring Boot, built atop Spring Framework, simplifies enterprise-grade Java application development by embedding servers like Tomcat, Jetty, or Undertow directly. Its auto-configuration mechanism tailors settings based on project dependencies, while int...

Implementing Today's Best Match and User Recommendation with Caching

Homepage feature explanation System architecture overview Implementing the 'Today's Best Match' feature Implementing the recommended users list Adding caching to API endpoints Integration testing with the frontend 1. Homepage After successful login, users enter the homepage. The homepage features i...

Spring Boot Integration with Swagger and Actuator

API Documentation with Swagger Swagger is an open-source framework built around the OpenAPI specification, designed to assist in designing, building, documenting, and consuming RESTful APIs. It comprises three main components: an editor for writing OpenAPI specs, a UI that renders interactive docume...

Internal Mechanics of Spring Cloud Gateway: Auto-Loading Predicates and Filters

Auto-Configuration Entry Point Spring Cloud Gateway acts as a routing proxy that directs incoming requests to downstream services based on defined rules. When working with Gateway, configurations typically involve defining routes with specific predicates and filters. A standard Maven dependency setu...

Intercepting and Parsing Field-Level Custom Annotations on Method Parameters in Spring Boot

Intercepting and Parsing Field-Level Custom Annotations on Method Parameters in Spring Boot
Technical Approach Parsing annotations on class fields is straightforward. The approach used here involves: Creating a custom MethodInterceptor that intercepts the target business methods. It retrieves the array of method arguments, iterates over each argument, inspects all fields of each argument...

Design and Implementation of an Alumni Association WeChat Mini Program Based on SpringBoot, Vue and uni-app

Tech Stack Backend: Spring Boot Spring Boot comes with embedded application servers including Tomcat, Jetty and Undertow out of the box, eliminating the need for manual server installation and configuration. Its core advantage is auto-configuration, which automatically sets up the application based...