TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Is Spring Boot still the first choice for Java Back end development?

2 点作者 ElectricMind超过 3 年前
Recently for new job I was told that they don't use Spring boot for development. I am not senior developer but I have been learning Spring boot extensively and for me it makes sense as it gives me structure to write my code and also so many Spring Project and lot of material available. Are you guys(Java People) still using Spring Boot as first choice for Backend development or something drastically changed since few years? Thanks for help :)

4 条评论

PaulHoule超过 3 年前
My take personally is that the core Spring Framework is first rate but all the other modules associated with it (&quot;Spring Data&quot;, &quot;Spring Cloud&quot;, ...) are lackluster in quality -- most of them add some mistakes and leave out some features I think are critical. Nothing stops you from using Spring to make the objects your app needs directly, so that&#x27;s what I do.<p>I think many shops use Google Guice now. Spring fits my thinking better (I think static Java that is checked into version control plus a dynamic XML configuration file that is not is a great combo) but &quot;when in Rome do as the Romans do&quot; is the way of the world. I&#x27;ve learned how to get the results I need from Guice.<p>Unless there is some major showstopper (like the system is outright broken, a terrible mismatch for the domain, drives you crazy all the time when you understand the tools and the domain completely) I would always recommend going with the team on that kind of structural thing.
quantified超过 3 年前
We’re not using any DI (!) and are looking at Spring, possibly with Quarkus. No DI at all in a several-year-old code base has made some things painful. My last two shops were Spring-based, though they were each started quite a while back.<p>Spring XML I’ve found makes bad coding easier than using config classes.
papaf超过 3 年前
We&#x27;re still using Spring boot and some JHipster. I feel quite productive in Spring boot and, even though I hate frameworks, its the best framework I have ever used.
phendrenad2超过 3 年前
People have generally moved to microframework backends like micronaut or ktor.