Java Tech Workshop
Author

Java Tech Workshop

Focused on Java backend technologies, sharing fundamentals, multithreading, JVM, the Spring ecosystem, microservices, distributed systems, high concurrency, source‑code analysis, and practical experience. Continuously delivers high‑quality original content, interview guides, and learning roadmaps to help Java developers progress from beginner to advanced, enhancing technical skills and core competitiveness.

92
Articles
0
Likes
62
Views
0
Comments
Recent Articles

Latest from Java Tech Workshop

92 recent articles
Java Tech Workshop
Java Tech Workshop
Apr 3, 2026 · Backend Development

How to Integrate Redis Cache into Spring Boot: Step‑by‑Step Guide

This article explains why Redis is essential for Spring Boot projects, walks through adding dependencies, configuring connection and serialization, demonstrates CRUD operations for all Redis data types, shows @Cacheable usage, and lists common pitfalls with practical solutions.

BackendCacheJava
0 likes · 26 min read
How to Integrate Redis Cache into Spring Boot: Step‑by‑Step Guide
Java Tech Workshop
Java Tech Workshop
Apr 3, 2026 · Backend Development

Best Practices for Configuring HikariCP in Spring Boot

This article explains why HikariCP is the default Spring Boot connection pool, details the required dependencies, walks through essential configuration parameters, shows how to use HikariTemplate, monitor pool metrics, avoid common pitfalls, and compares HikariCP with other popular pools.

Javaconfigurationdatabase-connection-pool
0 likes · 6 min read
Best Practices for Configuring HikariCP in Spring Boot
Java Tech Workshop
Java Tech Workshop
Apr 2, 2026 · Backend Development

SpringBoot Multiple Data Source Configuration for Basic Read‑Write Separation

This guide explains how to configure multiple data sources in SpringBoot to achieve basic read‑write separation, covering applicable scenarios, step‑by‑step setup of master and slave DataSources, SqlSessionFactory and SqlSessionTemplate beans, package‑based routing, transaction considerations, common pitfalls, and best‑practice recommendations.

JavaMultiple DataSourceMyBatis
0 likes · 9 min read
SpringBoot Multiple Data Source Configuration for Basic Read‑Write Separation
Java Tech Workshop
Java Tech Workshop
Apr 2, 2026 · Backend Development

SpringBoot + JPA/Hibernate: Zero XML, Zero SQL – Fast Data Layer Setup

This tutorial walks through integrating SpringBoot with JPA (Hibernate) from adding dependencies to configuring the datasource, defining entities, using JpaRepository, building service and controller layers, applying method‑naming rules, writing custom queries, comparing JPA with MyBatis and JdbcTemplate, and highlighting key pitfalls for rapid, low‑boilerplate data‑access development.

Backend DevelopmentCRUDHibernate
0 likes · 11 min read
SpringBoot + JPA/Hibernate: Zero XML, Zero SQL – Fast Data Layer Setup
Java Tech Workshop
Java Tech Workshop
Apr 1, 2026 · Backend Development

Rapid Data Access with SpringBoot and JdbcTemplate

This article explains how to integrate SpringBoot with JdbcTemplate to quickly build a lightweight data access layer, covering suitable scenarios, Maven dependencies, configuration, entity definition, CRUD operations, batch processing, service encapsulation, controller endpoints, transaction handling, and guidance on when to choose JdbcTemplate over MyBatis.

Transactiondata-accessjdbc-template
0 likes · 10 min read
Rapid Data Access with SpringBoot and JdbcTemplate
Java Tech Workshop
Java Tech Workshop
Apr 1, 2026 · Backend Development

Complete Guide to Integrating SpringBoot with MyBatis

This article walks through a full SpringBoot‑MyBatis integration, covering Maven dependencies, application.yml configuration, database schema, entity definition, mapper XML, service layer with transactions and pagination, REST controller endpoints, key features, and common pitfalls.

CRUDJavaMyBatis
0 likes · 13 min read
Complete Guide to Integrating SpringBoot with MyBatis
Java Tech Workshop
Java Tech Workshop
Mar 31, 2026 · Backend Development

Mastering SpringBoot Web Core: How DispatcherServlet Coordinates Requests

This article explains how SpringBoot’s DispatcherServlet acts as the central dispatcher of the Web module, detailing its role and the surrounding core components—HandlerMapping, HandlerAdapter, HandlerExceptionResolver, ViewResolver, and HttpMessageConverter—along with practical code examples and common pitfalls.

DispatcherServletHandlerAdapterHandlerMapping
0 likes · 14 min read
Mastering SpringBoot Web Core: How DispatcherServlet Coordinates Requests
Java Tech Workshop
Java Tech Workshop
Mar 30, 2026 · Backend Development

Zero‑Intrusion Global Response Formatting in Spring Boot with HttpMessageConverter

This guide shows how to configure Spring Boot to automatically wrap all controller responses in a unified Result object, apply global JSON formatting for dates, Long values, null handling, and custom enum serialization using HttpMessageConverter, ResponseBodyAdvice, and a global exception handler.

Global Exception HandlingHttpMessageConverterJSON Formatting
0 likes · 7 min read
Zero‑Intrusion Global Response Formatting in Spring Boot with HttpMessageConverter
Java Tech Workshop
Java Tech Workshop
Mar 30, 2026 · Backend Development

Spring Boot AOP Basics: Implement Logging, Transactions, and Permission Checks

This article introduces Aspect‑Oriented Programming in Spring Boot, explains core AOP concepts and terminology, and provides step‑by‑step code examples for creating logging, transaction management, and permission‑validation aspects using annotations such as @Aspect, @Around, @Before, and @Transactional.

AOPAspectJLogging
0 likes · 8 min read
Spring Boot AOP Basics: Implement Logging, Transactions, and Permission Checks