Re:Spring 6.1 now compatible with virtual threads and JDK 21...
by ecshafer on Wednesday August 16, 2023 @01:24PM
(#37150408)
You probably won't regret it, Spring is a solid framework. But the issue with Spring in my experience is that it has constant breaking upgrades with various dependencies But this is more of an enterprise issue. Upgrade breaks a dependency, fixing that dependency will break another dependency, etc. While some people say Spring Boot is convention over configuration, I don't really buy that, the configuration is done via annotations which is still configuration. My other gripe with Spring is that despite it all being annotations, when it breaks it can be opaque about why it broke, or why it didn't bind something.
[ Parent
| on HN ]
Re:Spring 6.1 now compatible with virtual threads and JDK 21...
by derefr on Wednesday August 16, 2023 @01:26PM
(#37150453)
> Upgrade breaks a dependency, fixing that dependency will break another dependency, etc.
If you just upgrade all your spring-related dependencies to latest-of-same-major-version every time you upgrade, on average how much does your own code end up breaking?