001-spring Boot Overview and Course overview

Source: Internet
Author: User
Tags java web

First, Spring boot introduction

The purpose of spring boot is to create and launch new spring framework-based projects. Spring boot selects the most appropriate spring sub-project and third-party open source libraries for consolidation. Most spring boot applications require very little configuration to run quickly.
Spring Boot is accompanied by the birth of Spring4.0.
Spring boot provides a quick way to use spring


Second, Spring boot features

1. Provide a faster introductory experience for spring-based development

2. Create a spring application that can run independently

3, directly embedded Tomcat or jetty server, do not need to package into a war

4. Provide the recommended base pom file (starter) to simplify the Apache MAVEN configuration

5, as far as possible more project dependencies to automatically configure the spring framework

6. Provide functions that can be used directly in the production environment, such as performance indicators, application information and application health checks

7. Out-of-the-box, no code generation, and no XML configuration. You can also modify the default values to meet specific requirements

8, a lot of other projects are based on spring boot, such as spring Cloud "a series of distributed functions, microservices, etc."

Note: Yes, make coding, configuration, deployment, monitoring easier

Third, Spring boot disadvantage

1, rely on too much, a random spring boot application is very big

2, lack of service registration and discovery and other solutions

3. Lack of monitoring and inheriting scheme, security management scheme

4. Lack of Chinese documents

Iv. Spring Boot Application Scenario

1, spring can apply the scene

2. Java Web application

3. Micro-Service

V. Catalogue

1. Spring4 Quick Start

2. Spring4 Extended Analysis

3. Spring Boot Quick Start

4. Spring Boot Configuration Analysis

5. Spring Boot Auto Configuration

6. How Spring Boot @Enable * Annotations Work

7. Spring Boot @EnableAutoConfiguration in-depth analysis

8. Spring Boot Event Monitoring

9. Spring Boot Extension Analysis

10. Spring Boot Run flow analysis

11. Spring Boot Web

12. Spring Boot customization and optimization of inline tomcat

13. Spring Boot JDBC

14. Spring Boot AOP

15. Spring Boot Starter

16. Spring Boot Log

17. Spring Boot Monitoring and measurement

18. Spring Boot Test

19, Spring Boot build micro-service combat

20. Registration and discovery of Spring Boot service

21. Packaging and deployment of Spring Boot application

Vi. the software used

Eclipse "Https://www.eclipse.org/downloads/eclipse-packages/"

Apache maven "http://maven.apache.org/download.cgi"

JDK 1.8

  Configuring the Java_home variable:E:\ProgramFiles\Java\jdk1.8.0_25

  Configure the PATH variable:;%java_home%\bin

[not required after 1.5] Configuring the CLASSPATH variable requires configuration tools.jar,dt.jar:.; %java_home%\lib\tools.jar;%java_home%\lib\dt.jar

Spring Boot 1.5.9 Release

Spring 4.3.13

001-spring Boot Overview and Course overview

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.