In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Spring books and tutorials can help fill your brain this December and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
1. Learning Spring Boot 2.0 – Second Edition: Simplify the development of lightning fast applications based on microservices (2017)
Spring Boot provides a variety of features that address today’s business needs along with today’s scalable requirements. In this book, you will learn how to leverage powerful databases and Spring Boot’s state-of-the-art WebFlux framework. This practical guide will help you get up and running with all the latest features of Spring Boot, especially the new Reactor-based toolkit. The book starts off by helping you build a simple app, then shows you how to bundle and deploy it to the cloud.
Author(s): Greg L. Turnquist
2. Mastering Spring 5.0: Master reactive programming, microservices, Cloud Native applications, and more (2017)
Spring 5.0 is due to arrive with a myriad of new and exciting features that will change the way we’ve used the framework so far. This book will show you this evolution-from solving the problems of testable applications to building distributed applications on the cloud. The book begins with an insight into the new features in Spring 5.0 and shows you how to build an application using Spring MVC. You will realize how application architectures have evolved from monoliths to those built…
Author(s): Ranga Rao Karanam
3. Spring Microservices in Action (2017)
Spring Microservices in Action teaches you how to build microservice-based applications using Java and the Spring platform. Microservices break up your code into small, distributed, and independent services that require careful forethought and design. Fortunately, Spring Boot and Spring Cloud simplify your microservice applications, just as the Spring Framework simplifies enterprise Java development. Spring Boot removes the boilerplate code involved with writing a REST-based service.
Author(s): John Carnell
4. Spring in Action: Covers Spring 4 (2014)
Spring in Action, Fourth Edition is a hands-on guide to the Spring Framework, updated for version 4. It covers the latest features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. You’ll move between short snippets and an ongoing example as you learn to build simple and efficient J2EE applications. Author Craig Walls has a special knack for crisp and entertaining examples that zoom in on the features and techniques you really need. Designed in 2003 as a lighter approach to J2EE development…
Author(s): Craig Walls
5. Reactive Programming With Java 9 (2017)
Reactive programming is an asynchronous programming model that helps you tackle the essential complexity that comes with writing such applications. Using Reactive programming to start building applications is not immediately intuitive to a developer who has been writing programs in the imperative paradigm. To tackle the essential complexity, Reactive programming uses declarative and functional paradigms to build programs. This book sets out to make…
Author(s): Tejaswini Mandar Jog
6. Pro Spring 5 (2017)
Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you’ll learn how to leverage the Spring Framework to build the various tiers and parts of an enterprise Java application: transactions, web and presentation tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in Pro Spring 5 and see how they work together. This book updates the perennial bestseller with the latest that the new Spring…
Author(s): Iuliana Cosmina, Rob Harrop
What separates the traditional enterprise from the likes of Amazon, Netflix, and Etsy? Those companies have refined the art of cloud native development to maintain their competitive edge and stay well ahead of the competition. This practical guide shows Java/JVM developers how to build better software, faster, using Spring Boot, Spring Cloud, and Cloud Foundry. Many organizations have already waded into cloud computing, test-driven development, microservices, and continuous integration and delivery.
Author(s): Josh Long, Kenny Bastani
Prepare beginning programmers with the most important principles for developing structured program logic with Farrell’s highly effective PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 8E. This popular text takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. The book’s clear, concise writing style eliminates highly technical jargon while introducing universal programming concepts…
Author(s): Joyce Farrell
9. Spring Boot in Action (2016)
A developer-focused guide to writing applications using Spring Boot. You’ll learn how to bypass the tedious configuration steps so that you can concentrate on your application’s behavior. The Spring Framework simplifies enterprise Java development, but it does require lots of tedious configuration work. Spring Boot radically streamlines spinning up a Spring application. You get automatic configuration and a model with established conventions for build-time and runtime dependencies.
Author(s): Craig Walls
10. Reactive Programming in Kotlin (2017)
Learn how to implement Reactive Programming paradigms with Kotlin, and apply them to web programming with Spring Framework 5.0 and in Android Application Development. In today’s app-driven era, when programs are asynchronous, and responsiveness is so vital, reactive programming can help you write code that’s more reliable, easier to scale, and better-performing. Reactive programming is revolutionary. With this practical book, Kotlin developers will first learn how to view problems…
Author(s): Rivu Chakraborty
4th Edition reflects changes to Spring 5, and includes new chapters on Functional and Reactive application development. Reactive application development chapters cover Reactive Streams specification, RxJava 2, Reactor, Spring WebFlux, and reactive support in Spring Data and Spring Security. The examples (consisting of 88 sample projects) that accompany this book are based on Spring 5.0.1 and Java 9. This book covers: Spring Framework basics; Aspect-oriented programming; Database interaction using Spring…
Author(s): J Sharma, Ashish Sarin
This book is intended to be used as a reference for any Java developer who needs short but concise explanation and code snippets to solve their specific day-by-day problems, or simply willing to create lightweight Java Web Application using Spring Framework focusing on annotation-driven configuration. All the addressed chapters and code snippets within it, are available as full runnable web application through the examples. To summarize, what is used here is Java 8, Spring Framework version 4.3.3…
Author(s): Mr Juliano Alves Cassoli
Best Books to Learn Spring
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some Spring books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
David Hilbert and the Axiomatization of Physics (1898–1918): From Grundlagen der Geometrie to Grundlagen der Physik
Author(s): L. Corry
Publisher: Springer, Year: `2004,2010, Size: 3 Mb, Download: pdf
Modular Lie algebras
Author(s): G. B. Seligman
Publisher: , Year: Springer, Size: 9 Mb, Download: pdf
“I Get Distracted By Their Being Distracted”: The Etiquette of In-Class Texting
Author(s): Joan A. Williams; Helen Berg; Hannah Gerber; Melinda Miller; Donna Cox,; Nancy Votteler; Dixie Carwile; Maggie McGuire
Publisher: Sam Houston State University, Year: Spring 2011, Size: 238 Kb, Download: pdf
Author(s): Bernward Hölting, Wilhelm G. Coldewey
Publisher: Springer, Year: June 26, 2018, Size: 20 Mb, Download: pdf
Learning Abdominal Imaging.
Author(s): Luna, Antonio; Ribes, Ramón
Publisher: Springer, Year: June 2011, Size: 22 Mb, Download: pdf
When They Already Know It: How to Extend and Personalize Student Learning in a PLC at Work™ (Support and Engage Proficient Learners in a Professional Learning Community)(Personalized Learning)
Author(s): Mark Weichel , Blane McCann , et al. |
Publisher: Springer Publishing Compan, Year: Jul 15, 2018, Size: 6 Mb, Download: pdf
Ethics, Law, and Aging Review : Vol. 7: Liability Issues and Risk Management in Caring for Older Persons.
Author(s): Kapp, Marshall B.
Publisher: Springer Publishing Company, Incorporated, Year: Jan. 2001, Size: 10 Mb, Download: pdf
Please note that this booklist is not errorless. Some books are really chart-busters according to The Wall Street Journal, others are composed by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant resources you could recommend? Leave a comment if you have any feedback on the list.