InLevel Up CodingbyHobbiesPark·Oct 26Fully Patched Spring Boot 4 Still Shipped a 9.1 Tomcat CVE — Nothing Warns YouThree weeks after Apache fixed it, the newest Spring Boot 4 release still ships a Tomcat carrying a CVE rated 9.1, and nothing tells you…A response icon4A response icon4
InLevel Up CodingbyHobbiesPark·Oct 21Spring Boot 4 Is Retiring Its HTTP Client — The Swap Slowed Parallel Calls 4xTwenty parallel calls took 2,036 ms instead of 534 ms after a single line changed from new RestTemplate() to RestClient.create() in Spring…
Cem Dırman·Oct 14Your LLM Can’t Check Stock or Query Your DB. Spring AI’s @Tool Fixes ThatIf you are coming from Spring Boot, wiring an LLM into a service feels familiar right up to the moment the model has to do something. A…
Cem Dırman·Oct 9JdbcClient in Spring Boot 4: Retiring JdbcTemplate in Your RepositoriesIf you have written a Spring repository by hand, you know JdbcTemplate. You also know its rough edges: positional ? parameters you have to…
Mandalsoumyajit·Oct 3From Spring Boot 3 to Spring Boot 4: A Field Report on Architecture Shifts, Breakages, and FixesI’ve spent the last few weeks moving one of our core services from Spring Boot 3.x to Spring Boot 4.x. On paper it looked like “just…
InJavarevisitedbyHobbiesPark·Sep 29Spring Batch 6 Stopped Recording My Jobs — The Restart Began From Row OneA Spring Batch job moved from Spring Boot 3.5 to Spring Boot 4.1 with its dependencies untouched writes zero rows to BATCH_JOB_EXECUTION…
InCodeToDeploybyHobbiesPark·Sep 24I Chose the Module Over the Starter — Spring Boot 4.1 Stopped Tracing EntirelyThe tracing dependency was in the build file, the correlation brackets were in every log line, and for eleven days not one of them had a…A response icon1A response icon1
Felipe Ventura·Sep 21Spring Boot 4: some pitfalls to watch for when migrating in JavaSpring Boot 4 modularizes the codebase so various things are moved to different modules/dependencies. This results in you needing more…
InCodeToDeploybyHobbiesPark·Sep 17Spring Boot 4 Ignored Every JSON Setting I Wrote — Two Weeks, Zero Log LinesA mapper bean that had shaped every API response for three years stopped applying the day the service moved to Spring Boot 4, and for two…
Cem Dırman·Sep 15Stop Hand-Starting Postgres: Spring Boot Docker Compose Support with @ServiceConnectionIf you are coming from Testcontainers, you already trust containers for your tests. Your @DataJpaTest spins up a real PostgreSQL, runs, and…