In simple terms Spring Boot 2.x

Links: https://pan.baidu.com/s/1g4LLG2HogzVtRmPgeUZNvg

Extraction code: 92kp

Here Insert Picture Description

Book Description:

Spring Framework is a powerful tool and the de facto standard for Java EE development, and Spring Boot adopt the principle of "convention over configuration" simplifies the development of Spring, which became popular microblogging service industry development framework, it has been more and more enterprises to adopt. March 2018 version of the Spring Boot official upgrade from 1.x to 2.x, in order to adapt to the new trend, the book will be Spring Boot 2.x technology in-depth explanation. * Book from a simple project began to explain Spring Boot enterprise development, the content contains the Spring IoC and AOP, database programming under full annotation (JDBC, JPA and MyBatis), database transactions, NoSQL (Redis and MongoDB) technology, Spring MVC, Spring 5 new generation response frame WebFlux, Internet buying service, deployment and monitoring, REST style and Spring Cloud distributed development. This book content is closely linked to the actual requirements of Internet companies, from full knowledge mentioned Spring annotations Spring Boot of enterprise development for Java developers, especially beginners Spring Boot staff and need to move to Spring Boot development and technical personnel from the traditional Spring , a high reference value.

Contents:

Summary

Origin preface of the book

Arrange book

Requirements and objectives of readers of this book

Spring Boot version used in this book

Acknowledgments

Error correction, source and courses

Chapter 1 Spring Boot advent

1.1 Spring History

1.2 annotations or XML

1.3 Spring advantage of Boot

1.4 Comparison of traditional Spring MVC and Spring Boot's

Chapter 2, talk about basic development environment to build and develop

2.1 development environment to build Spring Boot

2.2 Spring Boot automatic configuration and dependencies

2.3 Use custom configuration

2.4 develop their own Spring Boot project

Spring IoC under Chapter 3 of the full comment

About 3.1 IoC container

3.2 Assembly Your Bean

3.3 Dependency injection

3.4 Life Cycle

3.5 Use the properties file

3.6 Conditions assembly Bean

3.7 Bean scopes

3.8 Use @Profile

3.9 introducing XML configuration Bean

3.10 Spring EL

Chapter 4 agreed to start programming --Spring AOP

4.1 Conventions Programming

The concept of 4.2 AOP

4.3 AOP development explain

4.4 Multiple facets

Chapter 5 to access the database

5.1 Configuration Data source

5.2 database operations using JdbcTemplate

5.3 JPA (Hibernate) operational data

5.4 Integration MyBatis framework

Chapter 6, talk about database transactions

6.1 JDBC database transactions

6.2 Spring's declarative transaction

6.3 Isolation Level

6.4 propagation behavior

6.5 @Transactional call from failures

Chapter 7 performance weapon --Redis

7.1 spring-data-redis Project

7.2 Redis configure and use in the Spring Boot

7.3 Redis some special usage

7.4 Spring Redis cache operations annotation

Chapter 8 document database --MongoDB

MongoDB 8.1 Configuration

8.2 Use MongoTemplate examples

Using JPA 8.3

Chapter 9 acquaintance Spring MVC

Design 9.1 Spring MVC Framework

9.2 Spring MVC flow

Spring MVC 9.3 custom initialization

9.4 Spring MVC examples

Chapter 10 in-depth development of Spring MVC

10.1 handler mapping

10.2 acquisition controller parameters

10.3 custom parameter conversion rules

10.4 Verification

10.5 Data Model

10.6 view and the view resolver

10.7 File Upload

10.7.1 Spring MVC support for file upload

10.8 interceptor

10.9 internationalization

10.10 Spring MVC Supplements

Chapter 11 building REST-style Web site

11.1 REST Brief

11.2 Using Spring MVC REST-style development endpoint

11.3 client requests RestTemplate

Chapter 12 Security --Spring Security

12.1 General and simple safety certification

12.2 Use custom WebSecurityConfigurerAdapter

12.3 Custom User Information

12.4 limit request

12.5 User Authentication

Chapter 13 Spring learn other techniques

13.1 asynchronous thread pool

13.2 asynchronous message

13.3 regular tasks

13.4 WebSocket application

Chapter 14 Spring 5 new framework --WebFlux

14.1 basic concepts

14.2 Development WebFlux server by way of Spring MVC

14.3 WebFlux server-depth development

14.4-depth client development

14.5 using a routing function way to develop WebFlux

Chapter 15 about the practice - buying goods

15.1 Design and Development

15.2 highly concurrent development

Chapter 16 deployment, testing and monitoring

16.1 deploy and run

16.2 Test

16.3 Actuator monitors endpoints

16.4 HTTP monitor

16.5 JMX monitoring

Chapter 17 distributed development --Spring Cloud

17.1 service management and service discovery --Eureka

Micro service calls between 17.2

17.3 breaker --Hystrix

17.4 Routing Gateway --Zuul

17.5 Use @SpringCloudApplication

Appendix Spring Boot knowledge supplement

A.1 select the Embedded Server

A.2 modification trademark

A.3 depth Spring Boot automatic assembly

Resources and Support

Supporting Resources

Submit errata

Guess you like

Origin blog.csdn.net/u014211007/article/details/93733310