Thymeleaf Template Resolution Issues in Spring Boot 3.4.3 with Custom WebMvcConfigurer

When configuring Thymeleaf in Spring Boot 3.4.3 with JDK 17, developers may encounter unexpected template resolution failures when packaging the application as a JAR — even though everything works flawlessly in IDE environments like IntelliJ or Eclipse. This issue typically surfaces when a custom configuration class implements WebMvcConfigurer. ...

Posted on Tue, 26 May 2026 17:12:53 +0000 by Threehearts

Full-Stack Application Development with Spring Boot, Vue, and Uni-app

Modern full-stack development often requires a seamless integration of robust backend services and responsive frontend interfaces. This architecture leverages Spring Boot for the backend, Vue.js for the web interface, and Uni-app for cross-platform mobile support. Core Technology Stack Spring Boot: Provides a streamlined environment for buildi ...

Posted on Wed, 20 May 2026 01:00:46 +0000 by filippe

Auction Management System Design and Implementation Using SpringBoot and Vue

System Overview This article presents a secure and user-friendly auction management system designed to simplify the process of finding and managing auction items. The system focuses on providing a streamlined experience for users while maintaining robust administrative capabilities. Built using Java with the SpringBoot framework and MySQL datab ...

Posted on Tue, 19 May 2026 23:58:08 +0000 by hmvrulz

Spring Boot Global Exception Handling with Custom and System Exceptions

Custom Exception Class A custom exception extends RuntimeException to carry structured error details such as error codes and messages. @Data public class BusinessException extends RuntimeException { private String code; private String message; public BusinessException() { super(); } public BusinessException(String ...

Posted on Sun, 17 May 2026 14:20:13 +0000 by varghesedxb

Implementing Nearby Search and Tinder-like Features

Location Reporting When the client detects a user's geographic location, it reports to the server if the locasion changes by more than 500 meters or every 5 minutes. User locasion data is stored in Elasticsearch. Dubbo Service User location functionality is implemented in a new project called my-tanhua-dubbo-es. POM Configuration <dependenci ...

Posted on Sat, 16 May 2026 10:42:54 +0000 by TheUkSniper

Technical Selection and Architecture Design for WeChat Mini Program and SpringBoot Graduation Projects

Project Scope and Technical FeasibilityDefining the scope of a graduation project requires a rigorous assessment of technical feasibility. Many students underestimate the complexity of specific features, such as real-time communication or high-concurrency transactions, leading to implementation bottlenecks. It is crucial to align the functional ...

Posted on Fri, 15 May 2026 07:36:43 +0000 by nnpdn

Managing Session Persistence Using Dual JWT Tokens in Vue and SpringBoot

Architecture Overview To enhance session security and manage user persistence, the architecture employs a pair of JSON Web Tokens (JWT). An access_token handles immediate API requests with a short lifespan (e.g., 30 minutes), while a refresh_token maintains longer-term validity (e.g., 60 minutes) to extend sessions without re-authentication. Wh ...

Posted on Thu, 14 May 2026 22:05:39 +0000 by eekeek

Design and Implementation of a Second-hand Digital Goods Trading Platform for Campus Using SpringBoot, Vue, and WeChat Mini Program

Technology Stack Backend Framework: SpringBoot Spring Boot integrates application servers such as Tomcat, Jetty, and Undertow, eliminating the need for manual installation and configuration. A key advantage of Spring Boot is its auto-configuration capability. It automatically configures the application based on the dependencies in the project, ...

Posted on Wed, 13 May 2026 11:24:33 +0000 by hoodlumpr

Implementing AOP in Spring Boot Applications

To enable Aspect-Oriented Programming in Spring Boot, first add the required dependency to your pom.xml: <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.1</version> </dependency> Here's the complete implementation with all necessary com ...

Posted on Sat, 09 May 2026 13:03:17 +0000 by DeeDee2010

Graceful Global Exception Handling in SpringBoot

Introduction This article primarily explains how to implement global exception handling in a SpringBoot project. Preparation for SpringBoot Global Exception Handling Note: If you want to directly obtain the project, you can skip to the bottom and download the project code via the link. Development Prerequisites Environment Requirements JDK: 1. ...

Posted on Fri, 08 May 2026 20:42:24 +0000 by arcanine