Spring Tips: Beans, Beans: What's in a Spring bean?
Hi, Spring fans! In this installment we explore the essential Spring bean. What are they, how are they created, and what do they mean to you?
Hi, Spring fans! In this installment we explore the essential Spring bean. What are they, how are they created, and what do they mean to you?
Hi, Spring fans! In this installment, we revisit Spring Cloud Gateway, this time to look at the fantastic new support for Spring MVC, made all the more amazing by Java 21's virtual threads.
Welcome to yet another amazing installment of This Week in Spring!
As usual, we've got a ton of stuff to get into, so let's dive right into it!
.jar
format of Spring Boot. Spring Modulith applications that were using the runtime, actuator, and observability modules had been affected and should now properly…Hi, Spring fans! In this installment, I talk to my friend and colleague Daniel Garnier-Moiroux about the amazing awesome implications of passkeys in a Spring Security application.
Hi, Spring fans! Welcome to another installment of This Week in Spring! We've had a really busy, wonderful week, as always, so let's dive right into it!
UPDATE 20.07.2024 : Update Message API hierarchy diagram and update the model names supporting multimodality
UPDATE 02.06.2024 : Add an additional code snippet showing how to use the new ChatClient API.
Humans process knowledge, simultaneously across multiple modes of data inputs. The way we learn, our experiences are all multimodal. We don't have just vision, just audio and just text.
These foundational principles of learning were articulated by the father of modern education John Amos Comenius, in his work, "Orbis Sensualium Pictus", dating back to 1658.
"All things that are naturally connected ought to be taught in combination"
…
Hi, Spring fans! In this episode, more than 20 incredible years in the making, Spring founders Rod Johnson (@springrod) and Juergen Hoeller (@springjuergen) discuss Spring since its 1.0 release in 2004
Hi, Spring fans! In this installment, we look at how to create GRPC-based services with Spring Boot.
Hi, Spring fans! Welcome to another installment of This Week in Spring! I'm writing this from beautiful Paris, France, ahead of the amazing Devoxx France event. I've come to almost all of these events over the years. It's hard to believe it's been more than a decade since the show was first announced. I remember when these franchise editions - Devoxx UK, Devoxx FR, Devoxx PL, Devoxx MA, Devoxx UA, etc. - were new and novel. Now, rumor has it, this year edition of Devoxx FR will be even larger than Devoxx Belgium! What a coup. I love Devoxx. I've talked about it endlessly, but last year's…
Spring Framework 6.2.0-M1
has been released, including changes that resolve more than one hundred issues. Among those are a range of new features in Spring's testing support.
In this post, I’d like to walk you through one of these new testing features: Bean Overriding support.
Using the Spring TestContext Framework, you can easily verify the correct wiring of your Spring application within integration tests using an annotation-driven model.
In unit testing, dependency injection and Spring design principles make your code less dependent on the container and make it…