preface

Since its release in 2014, the Spring Boot search index has skyrocketed, and as you, as a Java programmer, have probably noticed, you can see it burning in every direction

All these prove that Spirng Boot has become a necessary skill for Java programmers, especially in the process of interview, but also can clearly see the enterprise’s demand for Spring Boot, learning Spring Boot, has no time to wait!

Are you still frustrated by the fact that you don’t know how to get started with Spring Boot, where to find the best Spring Boot tutorials, or how to get into Spring Boot?

He’s coming! They’re coming!

Practice Spring Boot in depth

This book is a classic work in the field of Spring Boot, which systematically and deeply explains Spring Boot from three dimensions of technology, practice and principle. The writer is a senior expert in SpringBoot with over 15 years of IT industry experience.

Technical dimensions

The first part (chapter 1-5) introduces the introduction of Spring Boot, database use and access performance improvement, interface design, security design and other important technical knowledge, mainly practical, aims to help readers quickly master the Spring Boot development method and essence, as soon as possible into the production practice. Due to limited platform space, the document content is too much, so only part of the catalog has been cut off. If you need it, you can add a small assistant VX: Xuanwo008 and get it!!



The practice dimension

The second part (chapter 6~9) explains how to use Spring Boot to develop distributed applications and cloud applications, and how to use microservices to build a highly available service platform with practical cases in the production environment.

The principle of dimension

The third part (chapter 10~12), from the source level, focuses on the analysis of SpringBoot program loading, automatic configuration, data management, Spring Cloud configuration management, discovery services and load balancing services and other core functions of the implementation principle, in order to help readers to have a deeper understanding of SpringBoot development. Grasp the essence.

Due to limited platform space, the document content is too much, so only part of the catalog has been cut off. If you need it, you can add a small assistant VX: Xuanwo008 and get it!!

Spirng Boot of actual combat

In the sense that Spring Boot is designed to simplify Spring development, it covers all aspects of Spring. It would be impossible to explain all the uses of Spring Boot in one book, because it would have to cover the various technologies supported by Spring itself. So Spring Boot in Action roughly divides Spring Boot into four themes: automatic configuration, startup dependence, command line interface, and Actuator. The book will cover some of the necessary Spring features, but the focus will be on Spring Boot.

Chapter 1 provides an overview of Spring Boot, covering basic automatic configuration, startup dependencies, command-line interfaces, and Actuators.

Chapter 2 takes you further into Spring Boot, focusing on automatic configuration and startup dependencies. In this chapter, you’ll build a complete Spring application with very little explicit configuration.

Chapter 3 complements Chapter 2 by demonstrating how to change auto configuration by setting application properties, or overwrite it completely if it is not sufficient.

In Chapter 4, we’ll see how to write automated integration tests for Spring Boot applications.

In an alternative to traditional Java development, you’ll see in Chapter 5 that the Spring Boot CLI lets you run applications from the command line that are made up entirely of Groovy scripts.

Chapter 6 covers Grails 3, the latest version of the Grails framework, which is based on Spring Boot.

In Chapter 7 you’ll see how to use Spring Boot’s Actuator to learn about applications in action and how it works. You’ll also see how to use the Actuator’s Web endpoints, remote shells and JMX MBeans to peer into applications.

Chapter 8 discusses various ways to deploy Spring Boot applications, including traditional application server deployments and cloud deployments.

Spring Boot 2 essence

From building small systems to architecting distributed large systems

This book systematically introduces the main technologies of Spring Boot2, focusing on two aspects. On the one hand, it is the rapid development of a Web application system. It introduces in detail the Spring Boot framework, Spring MVC view technology, database access technology, and introduces advanced features such as multi-environment deployment, automatic assembly, and unit testing. On the other hand, as system modules increase and performance and throughput requirements increase, how to smoothly implement a distributed architecture with Spring Boot is also covered in the later part of this book, including implementing RESTful architecture with Spring. Under the Spring Boot framework, popular technologies such as Redis, MongoDB, ZooKeeper and Elasticsearch are used to achieve system horizontal expansion by Using Spring Session and improve system performance by using Spring Cache.

Limited to platform space reasons, too much content, not a directory and content interception! Friends who need to xuanwo008 can add a small assistant VX: Xuanwo008 to draw!! Claim it!!



And that’s the end of it? No!!!!! There is also a manual for learning Spring Boot by Ali

Spring Boot Learning Manual

The document has a lot of content and is as big as 535 pages. If you need it, you can add a small assistant VX: Xuanwo008 and get it!! Free!!

Interview rocket, work screw, hope to help you!!

More forward, so that more people benefit!!