{"slug": "spring-boot", "name": "Spring Boot", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 2, "commenters": 6, "warners": 1, "score": 1.561, "rising": -0.65, "first": "2026-01-07", "latest": "2026-10-06", "why": "its the smoothest java based web dev experience ive had in so long", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 2, "neutral": 3, "compare": 0, "warn": 1}, "spark": [0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "its the smoothest java based web dev experience ive had in so long", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["Spring Boot"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 758443904, "item_id": 47402744, "url": "https://news.ycombinator.com/item?id=47402744", "by": "mindcrime", "date": "2026-03-16", "stance": "recommend", "quote": "Spring Boot, HTMX, Postgresql, Valkey, Solr", "excerpt": "If I had to build it myself? Probably something like: Spring Boot, HTMX, Postgresql, Valkey, Solr", "context": "", "use_case": "rebuilding HN", "switched_from": "", "story": "Ask HN: What tech stack would you pick to rebuild HN today?"}, {"id": 744431122, "item_id": 46526945, "url": "https://news.ycombinator.com/item?id=46526945", "by": "ecshafer", "date": "2026-01-07", "stance": "recommend", "quote": "its the smoothest java based web dev experience ive had in so long", "excerpt": "I just cant say enough how much I love HTMX. I got my feet wet doing hotwire/turbo in rails, and htmx is really just such a wonderful expansion of thise ideas. Making reactive app experiences on the web with a tiny js bundle and just writing html feels how web programming should be. I am writing a UI with Spring Boot + Thymleaf + HTMX and Alpine JS, and its the smoothest java based web dev experience ive had in so lo", "context": "", "use_case": "Java web development", "switched_from": "", "story": "Htmx: High Power Tools for HTML"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 797525957, "item_id": 49845372, "url": "https://news.ycombinator.com/item?id=49845372", "by": "flossly", "date": "2026-09-25", "stance": "warn", "quote": "SpringBoot (java's Rails) or Hibernate (java's ActiveRecord) require at least 15MB each!", "excerpt": "I moved from Ruby+Rails, though some other frameworks that I had no choice in (inherited the projects), to my new place of refuge: Kotlin+http4k. Kotlin is a very acceptable Ruby-with-types. Even better than the new Ruby with optional types. It reads the same, it writes very similar, and it produces very similar \"style\" of code. I like the be on the FP side; Kotlin (as Ruby) allows that. I dont mind some OO in there;", "context": "", "use_case": "", "switched_from": "", "story": "What About Rails?"}]}], "who": [{"by": "ajitgoel", "context": "hiring at Empower Pharmacy", "url": "https://news.ycombinator.com/item?id=49982648", "date": "2026-10-06"}, {"by": "nobleach", "context": "hiring engineers", "url": "https://news.ycombinator.com/item?id=49449856", "date": "2026-08-26"}], "tags": [], "use_cases": ["backend services", "building apis", "web development", "rebuilding hn", "java web development"], "compared": [{"slug": "ruby-on-rails", "name": "Ruby on Rails", "co": 2, "switched_from": 0, "switched_to": 1}, {"slug": "htmx", "name": "HTMX", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49922569", "title": "Ask HN: Who is hiring? (October 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49839664", "title": "What About Rails?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49448150", "title": "A curmudgeon tries a language server", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47534003", "title": "Spring Boot Done Right: Lessons from a 400-Module Codebase", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47402527", "title": "Ask HN: What tech stack would you pick to rebuild HN today?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46524527", "title": "Htmx: High Power Tools for HTML", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {"recommend": 1, "neutral": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"neutral": 1}, "2026-09": {"warn": 1}, "2026-10": {"neutral": 1}}, "quotes": [{"id": 799722368, "item_id": 49982648, "url": "https://news.ycombinator.com/item?id=49982648", "by": "ajitgoel", "date": "2026-10-06", "stance": "neutral", "quote": "Tech stack: Java / Spring Boot, React / Next.js, Azure (Service Bus, Kubernetes), SQL Server.", "excerpt": "Empower Pharmacy is hiring engineers to work on event-driven, distributed systems that actually run a real-world business (regulated pharma), not ad tech or yet another CRUD SaaS. We just filled one Staff Engineer role directly from my last LinkedIn post (thanks to everyone who shared/applied). Now we\u2019re expanding the team: - 1 Staff Software Engineer - 4 Senior Software Engineers - 4 Software Engineers (new grad / e", "context": "hiring at Empower Pharmacy", "use_case": "backend services", "switched_from": "", "story": "Ask HN: Who is hiring? (October 2026)"}, {"id": 797525957, "item_id": 49845372, "url": "https://news.ycombinator.com/item?id=49845372", "by": "flossly", "date": "2026-09-25", "stance": "warn", "quote": "SpringBoot (java's Rails) or Hibernate (java's ActiveRecord) require at least 15MB each!", "excerpt": "I moved from Ruby+Rails, though some other frameworks that I had no choice in (inherited the projects), to my new place of refuge: Kotlin+http4k. Kotlin is a very acceptable Ruby-with-types. Even better than the new Ruby with optional types. It reads the same, it writes very similar, and it produces very similar \"style\" of code. I like the be on the FP side; Kotlin (as Ruby) allows that. I dont mind some OO in there;", "context": "", "use_case": "", "switched_from": "", "story": "What About Rails?"}, {"id": 791197696, "item_id": 49449856, "url": "https://news.ycombinator.com/item?id=49449856", "by": "nobleach", "date": "2026-08-26", "stance": "neutral", "quote": "I can hire a competent SpringBoot engineer who can \"fill out the form\" and have a fast-enough API ready in a few days.", "excerpt": "I have other reasons - mostly hiring competent engineers that deeply undertand the language. I can hire a competent SpringBoot engineer who can \"fill out the form\" and have a fast-enough API ready in a few days. Will it be beautiful and elegant? Probably not. Will it take traffic and get the data from the producer into a database reliably? Most likely. From my time with Haskell, I learned to REALLY think about types.", "context": "hiring engineers", "use_case": "building APIs", "switched_from": "", "story": "A curmudgeon tries a language server"}, {"id": 761203233, "item_id": 47575202, "url": "https://news.ycombinator.com/item?id=47575202", "by": "moondowner", "date": "2026-03-30", "stance": "neutral", "quote": "Switched from Spring Boot to Ruby on Rails 3 years ago.", "excerpt": "Switched from Spring Boot to Ruby on Rails 3 years ago. I expected to see some new Spring 'tricks' in this post, but it's pretty much regular things that people might do in larger codebases.", "context": "", "use_case": "web development", "switched_from": "", "story": "Spring Boot Done Right: Lessons from a 400-Module Codebase"}, {"id": 758443904, "item_id": 47402744, "url": "https://news.ycombinator.com/item?id=47402744", "by": "mindcrime", "date": "2026-03-16", "stance": "recommend", "quote": "Spring Boot, HTMX, Postgresql, Valkey, Solr", "excerpt": "If I had to build it myself? Probably something like: Spring Boot, HTMX, Postgresql, Valkey, Solr", "context": "", "use_case": "rebuilding HN", "switched_from": "", "story": "Ask HN: What tech stack would you pick to rebuild HN today?"}, {"id": 744431122, "item_id": 46526945, "url": "https://news.ycombinator.com/item?id=46526945", "by": "ecshafer", "date": "2026-01-07", "stance": "recommend", "quote": "its the smoothest java based web dev experience ive had in so long", "excerpt": "I just cant say enough how much I love HTMX. I got my feet wet doing hotwire/turbo in rails, and htmx is really just such a wonderful expansion of thise ideas. Making reactive app experiences on the web with a tiny js bundle and just writing html feels how web programming should be. I am writing a UI with Spring Boot + Thymleaf + HTMX and Alpine JS, and its the smoothest java based web dev experience ive had in so lo", "context": "", "use_case": "Java web development", "switched_from": "", "story": "Htmx: High Power Tools for HTML"}]}