Testing Spring MVC HandlerInterceptor
Learn how to test Spring MVC HandlerInterceptor using @WebMvcTest and MockMvc without starting the full application. The post Testing Spring MVC HandlerInterceptor first appeared...
Search fresh public links, source activity, and ready-to-use post angles for Spring Mvc Basics.
Fresh curated links around Spring MVC 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.
Learn how to test Spring MVC HandlerInterceptor using @WebMvcTest and MockMvc without starting the full application. The post Testing Spring MVC HandlerInterceptor first appeared...
Learn how to log HTTP request and response bodies using a Spring MVC HandlerInterceptor. The post How to Get The RequestBody and ResponseBody in HandlerInterceptor first appeared...
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...
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...
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...
Modern AI applications are evolving beyond simple text interactions. With the introduction of the Model Context Protocol (MCP), developers can expose tools, resources, and prompts...
В данной статье я подробно и простыми словами описал, как работает Spring Security, что он делает, как и за счёт чего он обеспечивает безопасность приложения. Читать далее
В данной статье поигрались с базовыми возможностями Spring Secrity и узнали фундамент на котором строится вся остальная безопасность приложения Читать далее
Learn how the HTTP Basic Authentication works and how to extract credentials from a HTTP request in a Spring-based application. The post Getting HTTP Basic Authentication from Htt...
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...
From the classic Specification API to the new PredicateSpecification in Spring Data 4.0, generic search criteria builders, Querydsl integration, and pagination — everything your se...
Learn how to initialize Spring beans in the background using @Bean(bootstrap = BACKGROUND) to reduce startup latency while preserving dependency safety and lifecycle consistency....
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, a powerful extension of the Spring framework, is designed to simplify the development of new Spring applications through convention over configuration. With its focus...
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...
With the recent surge in security vulnerabilities across the Spring ecosystem in the first half of 2026, relying on scattered security validation inside individual REST controllers...
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...
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...
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...
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....
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...
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...
"Do the simplest thing that could possibly work." — Kent Beck, creator of Extreme Programming and pioneer of Test-Driven Development.
Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.