amazing! Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

SpringBoot is an overall integrated solution for enterprise-level development, especially for the rapid construction of microservice applications. It aims to allow developers to adapt to various development scenarios in the simplest way; the following are the advantages of SpringBoot:

 

  • A framework to simplify Spring application development;
  • A big integration of the entire Spring technology stack;
  • One-stop solution for J2EE development;

In order to help everyone better understand and use SpringBoot editor to find and integrate this note, this note introduces the use and internal principles of SpringBoot and microservices ; the content includes microservice concepts, configuration files, the use of logging frameworks, web development, Thymeleaf Template engine, Docker container technology, MyBatis, Spring Data JPA, custom starter, etc.; composed of springboot core technology + integration articles can help you learn SpringBoot better

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

The first: SpringBoot core technology articles

Due to space reasons, in order to avoid affecting everyone's reading experience, only screenshots are used to show part of the content. There is a free way to obtain the detailed and complete version at the end of the article!

Microservice concept

  • Introduction to Spring Boot
  • Microservice
  • Environmental preparation
  • Spring Boot HelloWorld
  • Hello World Exploration
  • Use Spring Initializer to quickly create Spring Boot projects

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

Configuration file

  • Configuration file
  • YAML syntax:
  • Configuration file value injection
  • Configuration file placeholder
  • Profile
  • Configuration file loading location
  • External configuration loading sequence
  • Principle of automatic configuration

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

Use of logging framework

  • Log frame
  • SLF4 use
  • go log relationship
  • JumpE
  • Log usage;
  • Switch log frame

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

web development

  • SpringBoot's mapping rules for static resources;
  • Template engine
  • SpringMVC automatic configuration
  • How to modify the default configuration of SpringBoot
  • RestfulCRUD
  • Error handling mechanism
  • Configure embedded servlet container
  • Use external Servlet container

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

Docker container technology

  • Key concept.
  • Install Docker
  • Docker commonly used commands & operations

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

Integrate MyBatis, Spring Data JPA

  • JDBC
  • Integrate Druid data sources
  • Integrate MyBatis
  • Integrate SpringData JPA

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

Start configuration principle

  • Create Sinplicalon object
  • Run the run method
  • Event monitoring mechanism

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

Second copy: SpringCloud microservice integration

SpringCloud Microservice Architecture --- Registration and Discovery (Eureka, Ribbon)

  • Basic knowledge of microservices
  • Overview of SpringCloud
  • Case construction
  • Service registration Eureka basics
  • Service Registration Eureka Advanced
  • Eureka replacement solution Consul
  • Getting started with service calling Ribbon
  • Service Call Ribbon Advanced

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

Service Registration Eureka Advanced

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

Eureka replacement solution Consul

SpringCloud microservice architecture---Spring Cloud Netflix (Feign, Hystrix)

  • Getting started with service calling Feign
  • Service call Feign advanced
  • Service registration and discovery summary
  • High concurrency of microservice architecture
  • Getting started with Hystix
  • Service Fuse Hystix Advanced
  • Service fusing Hystrix's replacement plan

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

Performance tool Jmetter

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

Core knowledge of service fault tolerance

SpringCloud Microservice Architecture---Microservice Gateway

  • Overview of Microservice Gateway
  • Microservice gateway Zuul
  • Microservice Gateway GateWay
  • Overview of link tracking for microservices

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

Nginx-based gateway implementation

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

Core source code analysis of service gateway Zuul

Spring Cloud microservice architecture---Spring Cloud Stream

  • Spring Cloud Stream
  • SpringCloud Config
  • Open source configuration center Apollo

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

 

amazing!  Open source tycoon's SpringBoot+ microservice architecture notes, most people really don't come out

Getting started with Spring Cloud Config

Friends in need quickly forward it, only after forwarding + following, private message reply [microservice] to get this SpringBoot+SpringCloud microservice notes document for free

Guess you like

Origin blog.csdn.net/GYHYCX/article/details/108783804