Fading Coder

One Final Commit for the Last Sprint

Basic CRUD Operations with MyBatis in Spring Boot

This article covers fundamental database operations using MyBatis, including delete, insert, update, and select. It also discusses parameter placeholders, primary key retrieval, and XML mapping. Delete by Primary Key @Delete("delete from emp where id = #{id}") public void delete(Integer id...

Building an NBA Game Data Analysis Platform with Vue, Spring Boot, and DataGear

Rationale for a Backend Service The platform functions as an interactive data dashboard rather than a static blog. It dynamically fetches and displays daily NBA match schedules and statistics, necessitating a robust backend to handle data processing and delivery. Middleware and Infrastructure Due to...

Integrating CKEditor 4.4.2 with Spring Boot for Image Upload

Downloading CKEditor 4.4.2 Full Package Since the official download page may default to the latest version, you can obtain the 4.4.2 full package by manually editing the download link: https://download.cksource.com/CKEditor/CKEditor/CKEditor%204.4.2/ckeditor_4.4.2_full.zip Configuring the Editor for...

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...