What's New in Spring Framework 7 and Spring Boot 4
A comprehensive look at the new features in Spring Framework 7 and Spring Boot 4, including code examples and resources to help you get started
All of my long-form thoughts on programming, content creation, and more, collected in chronological order.
A comprehensive look at the new features in Spring Framework 7 and Spring Boot 4, including code examples and resources to help you get started
Discover how Spring Boot 4 and JSpecify annotations catch NullPointerExceptions at compile-time instead of runtime. Learn to implement @NullMarked and @Nullable for bulletproof Java code with practical examples.
Learn how Spring Boot 4's new BeanRegistrar interface simplifies programmatic bean registration in Spring Framework 7. This tutorial demonstrates dynamic bean creation based on environment properties, conditional registration with complex logic, and performance optimization techniques. Discover when to use BeanRegistrar vs @Bean annotations with practical code examples and testing strategies...
Explore the new Rest Test Client in Spring Framework 7, a modern replacement for RestTemplate that provides a fluent API for testing REST APIs with improved type safety and better integration with modern testing practices.
Learn how to build MCP (Model Context Protocol) clients using Spring AI to augment Large Language Models with custom context and functionality for your applications.