Below you will find pages that utilize the taxonomy term “Spring”
Spring Boot container images: to JLink or not
I was experimenting with building a container image for my Spring Boot application (Spring Boot version 3.5.7, Java version 25). And I was wondering which approach would
be better: use the Maven plugin with spring-boot:build-image to build the image, or use a custom Dockerfile with jlink.
URI encoding vs x-www-form-urlencoded: how a simple '+' broke our API
For such a widely used piece of data like a URI, surely we must have water tight specifications right?
According to RFC 3986: Uniform Resource Identifier (URI) (2005)
+ is a reserved character which, if not used as a delimiter, must be percent-encoded as %2B.
Spring Frameworks Time Tested Design Principles
Spring Framework has dominated the Java ecosystem for over two decades, but what makes it so enduringly successful? This talk explores the core design principles that have allowed Spring to evolve, adapt, and thrive through major technological shifts. We’ll dive into principles like Inversion of Control, Convention over Configuration, and the Open-Closed Principle, examining how they’re implemented in Spring and how you can apply these same patterns to make your own projects more maintainable, testable, and future-proof. Whether you’re building microservices, monoliths, or anything in between, these battle-tested principles will help your code stand the test of time.