Getting Started With RabbitMQ in Spring Boot
RabbitMQ is an enterprise-grade open-source messaging and streaming broker. In this blog, you will learn some basic concepts of RabbitMQ and how to use it in a Spring Boot applicat...
Search fresh public links, source activity, and ready-to-use post angles for Spring Core Basics.
Fresh curated links around Spring Core Basics are collected here so marketers can spot useful updates and turn timely ideas into posts faster.
Recent items include:
Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.
RabbitMQ is an enterprise-grade open-source messaging and streaming broker. In this blog, you will learn some basic concepts of RabbitMQ and how to use it in a Spring Boot applicat...
Learn how to initialize Spring beans in the background using @Bean(bootstrap = BACKGROUND) to reduce startup latency while preserving dependency safety and lifecycle consistency....
In this tutorial on Spring AOP, we are going to discuss AOP (Aspect Oriented Programming) with Spring, and learn how to use this powerful and widely used tool in practical scenario...
Spring Boot is well known for its fast startup and powerful auto-configuration capabilities, enabling developers to build production-ready applications with minimal configuration....
Spring Boot 4 has understandably grabbed most of the headlines in the Java ecosystem. However, underneath the excitement around Spring’s latest release lies another important story...
Spring Boot, a powerful extension of the Spring framework, is designed to simplify the development of new Spring applications through convention over configuration. With its focus...
In many enterprise applications, scheduled tasks are used for activities such as: sending emails, generating reports, cleaning temporary data, synchronizing external systems, and r...
There was a flurry of activity in the Spring ecosystem during the week of June 8th, 2026, highlighting point releases of: Spring Boot, Spring Security, Spring Session, Spring Integ...
Every JCG article recommends @SpringBootTest for integration testing. Almost none explain the context cache model underneath it — how a single misplaced @DirtiesContext, a scattere...
Spring AI 2.0-M6, shipped May 8, 2026, is the milestone where building an MCP tool-calling agent in Java stops feeling like plumbing. The annotation-based API — @McpTool, @McpToolP...
Learn how to test Spring MVC HandlerInterceptor using @WebMvcTest and MockMvc without starting the full application. The post Testing Spring MVC HandlerInterceptor first appeared...
<div><img width="225" height="225" src="https://blogs.vmware.com/wp-content/uploads/2026/04/images.png" class="attachment-medium size-me...
When optimizing Spring Boot integration tests, developers often focus on obvious metrics: total build time, test execution time, CPU usage, memory consumption, or the number of fai...
Abstract The previous two articles in this series — Building a Spring AI Assistant with MCP Servers: A Step-by-Step Tutorial and Securing the AI Host and Spring AI MCP Server Commu...
Our recent piece on what changed in Spring Boot 4 covered the headline features: modularised JARs, JSpecify null-safety, API versioning, and Jackson 3. That article answered the “w...
Spring AI 2.0 is finally out. Time to start updating the course :) The post Java Weekly, Issue 651 first appeared on Baeldung.
In a microservices system, that tight coupling turns a small hiccup into a cascading slowdown. Thread pools fill, retries amplify traffic, and suddenly your simple request is block...
In our software development processes, business units constantly want to update discount rates, loyalty points, or salary calculation logic. If this logic is within the code, betwe...
When working with REST APIs in Spring Boot, developers often use RestTemplate to send HTTP requests and process responses. One common issue developers face is the “No suitable Http...
Large language models are powerful text generators, but on their own, they can't see your business data or invoke your existing systems. Model Context Protocol (MCP), released by A...
Spring Boot 3 introduced several enhancements for cloud-native and native-image applications. One of the most important optimizations is AOT (Ahead-of-Time) processing. Spring Data...
Explore Agent Skills using Spring AI to locally define, package, and grant capabilities to an AI agent for lightweight tasks for which MCPs would be an overkill. The post A Guide...
Abstract This article walks through a compact but realistic backend application built with Java 25 and Spring Boot 4.0.6. The project uses PostgreSQL running in Docker, Gradle 9.5....
Tony Hoare introduced the null reference in 1965 and later called it his “billion-dollar mistake.” For Java developers, the pain has been felt in two distinct forms: the NullPointe...
Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.