ManningBooks

ManningBooks

Devtalk Sponsor

Spring Start Here, Second Edition

Spring Start Here, Second Edition by Laurenţiu Spilcă is a foundations-first introduction to the Spring framework. Perfect for Spring beginners, it steadily builds understanding through practical projects that explore the main ideas of Spring: configuration, beans, web endpoints, data access, and application structure.

Laurentiu Spilca

A lot of Java developers eventually reach the same point: they can read Spring code, follow a tutorial, maybe even ship a Spring Boot endpoint, but they still don’t feel fully clear on what Spring is doing for them and where the “magic” actually starts and stops. That’s the gap Laurentiu is aiming at here.

This new edition is built for Java developers who want a clean, practical path into modern Spring without getting buried in legacy configuration or framework folklore. It starts with the core ideas: contexts, beans, dependency injection, scopes, lifecycle, abstractions, and AOP, then moves into Spring Boot, Spring MVC, web scopes, REST services, persistence, transactions, Spring Data, and testing. The focus is very much on learning Spring as it is used now, with Spring Framework 6.x and Spring Boot 4, through small examples that explain the why behind the code.

Laurentiu has taught Spring to thousands of developers, and that comes through in the book’s style. It’s approachable, but not shallow; beginner-friendly, but written with real working Java developers in mind. If you’re trying to move from “I can make a Spring app run” to “I understand how this application is put together,” this is exactly the kind of book we think is worth following in early access.

The MEAP is live now, and we’d genuinely love to hear what DevTalk readers think as chapters roll out. If Spring is part of your work, your learning path, or your “I should finally understand this properly” list, take a look and tell us what would make the book most useful for you.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular Frontend topics Top

PragmaticBookshelf
Database-driven sites bring complexity you might not need, but building a site by hand is too much work. Hugo is a static site generator ...
New
PragmaticBookshelf
You work in a loop: write code, get feedback, iterate. The faster you get feedback, the faster you can learn and become a more effective ...
New
PragmaticBookshelf
JavaScript is no longer to be feared or loathed—the world’s most popular and ubiquitous language has evolved into a respectable language....
New
PragmaticBookshelf
Design websites faster than ever using Sass—the most mature and popular CSS meta-language. Code the right way in Sass with short, clear e...
New
AstonJ
They now have a beginners course on NodeJS, following their beginners course on Javascript. I’m hoping they will do one o...
New
ManningBooks
Blazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. Written to the most recent...
New
ManningBooks
Investing for Programmers bridges the gap between software development and personal finance, offering programmers a clear and practical g...
New
ManningBooks
Systems Programming with Zig shows you how to write quality, useful Zig applications without relying on libraries or frameworks-even if y...
New
ManningBooks
Erlang and OTP in Action teaches you the concepts of concurrent programming and the use of Erlang’s message-passing model. It walks you t...
New
ManningBooks
Spring Start Here, Second Edition by Laurenţiu Spilcă is a foundations-first introduction to the Spring framework. Perfect for Spring beg...
New

Other popular topics Top

New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
New
PragmaticBookshelf
Build modern server-driven web applications using htmx. Whatever programming language you use, you’ll write less (and cleaner) code. ...
New