Spring Boot
-
Enterprise Java

Why Your Integration Tests Are Slower Than They Should Be: The Spring Context Cache You Don’t Know You’re Misusing
Every JCG article recommends @SpringBootTest for integration testing. Almost none explain the context cache model underneath it â how a single misplaced @DirtiesContext,…
Read More » -
Enterprise Java

Spring AI: Testing MCP Tools
Testing Model Context Protocol (MCP) tools in Spring AI is essential to ensure that tools are correctly registered, discoverable, and…
Read More » -
Core Java

HTMX in a Java World: Building Hypermedia APIswith Spring Boot and Thymeleaf
Tired of wiring up React for a search box? HTMX gives your Thymeleaf templates superpowers â live search, inline edits,…
Read More » -
Enterprise Java

Building Read-Write Database Routing in Spring Boot with JPA
Enterprise applications often require the separation of database workloads to improve performance and scalability. Read operations can be directed to…
Read More » -
Enterprise Java

Running Parallel Instances of Spring Boot Applications in IntelliJ
Running multiple instances of a Spring Boot application can be beneficial for testing interactions, configurations, and resilience patterns. With IntelliJ…
Read More » -
Enterprise Java

Spring Boot 404 Redirect to Single Page Application
Single-page application (SPA) such as those built with React, Angular, or Vue handle routing on the client side. When deployed…
Read More » -
Enterprise Java

Spring Boot 4 vs. 3: What Actually Changed
The migration guides list dozens of changes. Most articles rehash the changelog. This piece focuses on the three changes that…
Read More » -
Core Java

OpenRewrite: The Automated Migration Tool That’s Quietly Changing How Teams Upgrade Java
It started at Netflix, migrated the Jakarta EE TCK, and is now the dominant automation tool for Java modernization according…
Read More » -
Enterprise Java

Spring Boot With PostgreSQL On Heroku
In modern cloud-native applications, deploying backend services on platforms like Heroku and connecting them to managed databases such as PostgreSQL…
Read More »




