#springboot

Erik C. Thauvinethauvin
2025-06-20

Spring Boot 3.5.3 available now. This unscheduled release fixes a single nasty regression that was accidentally introduced in the Spring Boot 3.5.1 and not completely fixed in Spring Boot 3.5.2.

spring.io/blog/2025/06/19/spri

Erik C. Thauvinethauvin
2025-06-19

Spring Boot 3.5.2 available now. This unscheduled release fixes a single nasty regression that was accidentally introduced in the Spring Boot 3.5.1.

spring.io/blog/2025/06/19/spri

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2025-06-15

[速習] Spring 第5回 ~エンタープライズアプリケーションの実装パターン~ (Spring Data JPAの基礎とリポジトリパターン)
qiita.com/ShigemoriMasato/item

#qiita #spring #jpa #Database #SpringBoot #リポジトリパターン

JAVAPROjavapro
2025-06-09

Is your stack stuck in 2015? & REST won’t cut it anymore. , Vert.x, Kafka—modern need more.

Mihaela Gheorghe-Roman offers a sharper strategy, grounded in today’s Java tools: javapro.io/2025/06/05/adapting

@springboot

Mario Casarimcasari
2025-06-08

A quick comparison of two possible options for implementing microservices communication in a Spring Boot project.

freecodecamp.org/news/best-cho

Why @Annotations Will Eventually Burn You.

Preach annotation voodoo or embrace explicit method calls? Too many still cling to @PreAuthorize, entrusting their fate to framework black magic. But such blind faith is brittle. One innocent Spring Boot update, and suddenly your security vanishes unless you summon an obscure @Enable... incantation.

Prefer the custom preauthorize() method: it’s concrete, predictable, and the compiler screams when something breaks as it should. Just like how constructor injection finally defeated the field-injection cult, it’s time to retire annotation worship elsewhere too.

Consider @JsonProperty("fieldName"): sure, the object mapper might infer names correctly without it, until one day it doesn’t, because the naming strategy changes behind your back. It’s happened. It will happen again. That’s the price of depending on invisible magic. Unreadable, unpredictable, unmaintainable. Same applies to reflection.

Frameworks and their “best practices” are relics of the monolith age. Java has evolved: threads, HTTP services, logging,… all can now be built functionally, fluently, and natively. It’s not Java vs Kotlin or some trendy syntax candy. Languages, especially those that compile, already give you more than enough. The bottleneck isn’t the tool, it’s the one holding it.

#Java #SpringBoot #CleanCode #SoftwareEngineering #CodeQuality #Programming #ModernJava #DeveloperExperience #DevMindset #NoMoreMagic #ReadableCode #ExplicitOverImplicit #SayNoToAnnotations #SeparationOfConcerns #FunctionalProgramming

A medieval wizard casting spells over a confused developer — Caption: “@PreAuthorize… trust me, it just works.” In the background someone continues “until it doesn’t”
Patrick Baumgartnerpatbaumgartner
2025-06-05

🚀 Excited about my workshop! I just upgraded the to 3.5 and can’t wait to run my benchmarks again. Curious to see how the latest and updates perform! 🐾⚡️

Check out: github.com/spring-projects/spr

🚀

JAVAPROjavapro
2025-06-05

Still building REST-only APIs in ? Modern systems need REST & event-driven flows. How do you architect that without chaos?

Mihaela Gheorghe-Roman explores the evolving stack: javapro.io/2025/06/05/adapting

Nicolas Fränkel 🇺🇦🇬🇪frankel@mastodon.top
2025-06-04
2025-06-03
2025-06-03

[Перевод] Архитектурные принципы Spring Security. Часть третья

Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”, в котором на наглядных примерах рассказывается, как пользоваться возможностями Spring Security, не запутываясь на каждом шагу и не зарабатывая себе головную боль. Доклад публикуется тремя частями. В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр. Во второй части мы рассказали об Authentication объектах и продемонстрировали, как разработать специализированный фильтр для обеспечения доступа программы-робота к основному приложению. В третьей части мы поговорим об абстракции AuthenticationProvider и приведем пример ее использования.

habr.com/ru/companies/spring_a

#spring_security #authentication_provider #spring #authentication_manager #security #java #kotlin #springboot #spring_boot #spring_framework

Nacho Cougilicougil@jvm.social
2025-06-02

And, here you've the slides I've shared at the #ViennaJUG where I explained how John started to like #TDD instead of hating it (with code using #SpringBoot)
tiny.cc/how-john-vienna-jug
Always happy to chat about everything related to #TDD 😉
Feedback form:
bit.ly/john-like-tdd-feedback

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst