1.Spring Boot is a new framework for the Spring family;
Spring boot is the process of simplifying the creation and development of spring applications, meaning that spring boot simplifies the process of developing the SSM framework prior to using SSH;
2. Spring Boot simplifies configuration
In the past we used SSH, the SSM framework to develop the environment, before coding we need to do a lot of work, such as the configuration of Web. XML, configuration spring, configuration MyBatis, and the springboot framework of the development process is a revolutionary
Subversion, discarding the tedious XML configuration process, using a lot of default configuration to simplify our work;
Spring boot also makes deployment simple, monitoring easy, and integrates a large number of commonly used components.
3. Features of Spring boot
1. Ability to quickly create spring-based applications;
2. Ability to start the embedded Tomcat,jetty server directly using the Java Main method to run the spring boot program without the need to deploy the war package;
3. Provide the agreed start Pom to simplify MAVEN configuration and make Maven configuration easier;
4. Depending on MAVEN configuration, Spring boot automatically configures SPRING,SPRINGMVC and so on;
5. Provide health check and other functions of the program;
6. The basic can not use the XML configuration completely, using annotations development;
4. Four core of Spring boot
1. Automatic configuration: The Spring boot provides auto-related configuration for many spring applications and commonly used functions;
2. Since the start: Tell the Spring boot what features it needs to be able to introduce a dependent library;
3.actuator: Allows you to drill down into the Spring boot application, a spring boot inside the information, running state;
4. Command line interface: This is the optional interface for spring boot, which is mainly used for groovy language;
5. The Spring Boot development environment
1. It is recommended to use the latest spring boot version;
2. If you are using Eclipse, it is recommended to install the Spring Tool Suite (STS) plugin
3. If you use the idea flagship version, bring your own spring boot plugin;
If none of the above, you can go to the website: https://start.spring.io/
4. Maven 3 is recommended;
5. Java 8 is recommended, although spring boot also supports Java 6
(01) What is Spring Boot