Understanding aot.factories in Spring Boot 3 and Its Differences from spring.factories

The aot.factories and spring.factories files serve fundamental different purposes in Spring Boot 3. While spring.factories was traditionally used for auto-configuration, the newer aot.factories plays a critical role in Ahead-of-Time (AOT) compilation scenarios. Evolution of Configuraton Loading In Spring Boot 3, the auto-configuration mechanism ...

Posted on Thu, 06 Aug 2026 16:13:01 +0000 by Burns

Implementing Enterprise HR Management with SpringBoot, Vue, and Uniapp WeChat Mini Program

The enterprise human resource management system utilizes a modern technology stack combining SpringBoot for backend services, Vue.js for web frontend, and Uniapp for WeChat Mini Program development. This architecture provides a scalabel and maintainable solution for HR operations. Backend: SpringBoot Framework SpringBoot simplifies backend deve ...

Posted on Wed, 05 Aug 2026 16:04:29 +0000 by fahad

University Restaurant Recommendation and Review System: Implementation with SpringBoot, Vue, and uniapp

Technical Stack Overview Backend Framework: SpringBoot SpringBoot provides embedded servers such as Tomcat, Jetty, and Undertow, eliminating the need for separate installations. Its auto-configuration feature automatically configures the application based on dependencies present in the project. This significantly simplifies the setup process by ...

Posted on Tue, 04 Aug 2026 16:40:46 +0000 by jrolands

Configuring ProxySQL with MySQL 8.0 Master-Slave Replication and Spring Boot

Environment Setup Required components: Ubuntu 22.04.3 LTS (four virtual machines) MySQL 8.0.35 ProxySQL 2.5.5 MySQL Master-Slave Replication Configuration Installing MySQL on All Servers Update package index and install MySQL server: sudo apt update sudo apt install mysql-server Master Server Configuration Edit MySQL configuration file: sudo ...

Posted on Sun, 26 Jul 2026 16:56:16 +0000 by Nicksta

Securing Database Credentials in Spring Boot Using Druid Encryption

In production-grade software development, storing database credentials in plain text within configuration files poses a significant security risk. To mitigate this, it is standard practice to encrypt sensitive information. This article demonstrates how to leverage the Alibaba Druid connection pool to encrypt and decrypt database passwords asymm ...

Posted on Tue, 21 Jul 2026 16:49:47 +0000 by easethan

Building a Survey Platform with TDuck: Open-Source Form System

Overview TDuck is a free, production-ready form and survey platform built with SpringBoot, Vue, and ElementUI. It enables rapid creation of questionnaires and business forms through a no-code approach while supporting custom component development. Key Features Form Components: Over a dozen component types including rating scales, cascading sel ...

Posted on Tue, 21 Jul 2026 16:08:26 +0000 by Fife Club

Vue 3 and Spring Boot with MinIO for File Upload Integration

Begin by seting up a new Vue 3 project using the Vue CLI: npm install -g @vue/cli vue create file-upload-app cd file-upload-app Install Axios to handle HTTP requests: npm install axios Create a reusable file upload component in src/components/FileUploader.vue: <template> <div class="upload-container"> <input ...

Posted on Fri, 17 Jul 2026 17:08:12 +0000 by phphunger

Spring Boot Configuration with YAML

Core Syntax YAML configuration provides a hierarchical structure for Spring Boot applications. Proper indentation and spacing are essential: # Server configuration server: port: 8081 address: 0.0.0.0 # Database setup spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://dbhost:3306/app_db username: ...

Posted on Fri, 17 Jul 2026 16:14:47 +0000 by krio

Building a Data Visualization Dashboard with Vue 3, Spring Boot, and ECharts

Prerequisites This guide assumes you have already integrated ECharts into your project via npm. The official ECharts website offers various chart examples that you can customize as needed. The final dashboard will look like the following: Frontend Implementation Define a container in the page to display the chart. The interaction between front ...

Posted on Sun, 12 Jul 2026 16:18:38 +0000 by TimUSA

Digital Preservation System for Hebei Renqiu Intangible Cultural Heritage Using SpringBoot, Vue.js, and UniApp

Technology Stack Overview Backend with SpringBoot SpringBoot simplifies application development by offering embedded servers and auto-configuration capabilities. Below is a basic example of a REST controller: import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.spring ...

Posted on Wed, 08 Jul 2026 17:08:26 +0000 by lovasco