首页 > 其他分享 >SpringBoot

SpringBoot

时间:2023-02-23 00:33:06浏览次数:28  
标签:run SpringBoot Spring 配置 Boot 应用程序 configuration

是什么

Spring Boot基于Spring框架之上的一个微服务架构开发框架
大大简化了Spring的开发。因为Spring Boot提供了大量的自动配置。而且它是基于Java配置方式的开发(全注解)
Spring Boot与集成了许多第三方框架并进行了最小化自动配置
Spring Boot和Spring Cloud关系:Spring Cloud的开发需要用Spring Boot,反之不一定
官方介绍
Spring Boot使创建独立的、生产级的基于Spring的应用程序变得很容易,您可以“直接运行”这些应用程序。
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
我们对Spring平台和第三方库有自己的看法,这样您就可以轻松入门了。大多数Spring启动应用程序只需要很少的Spring配置。
We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

 

特点

创建独立的Spring应用程序
Create stand-alone Spring applications
直接嵌入Tomcat、Jetty或Undertow(不需要部署WAR文件)
Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
提供独到的起始依赖去简化配置
Provide opinionated 'starter' dependencies to simplify your build configuration
在可能的情况下自动配置Spring和第三方库
Automatically configure Spring and 3rd party libraries whenever possible
提供可用于生产的特性,如度量标准、健康状况检查和外部化配置
Provide production-ready features such as metrics, health checks and externalized configuration
完全不需要代码生成,也不需要XML配置  去XML化
Absolutely no code generation and no requirement for XML configuration

 

 

启动流程

启动类

1 @SpringBootApplication
2 @EnableAutoConfiguration(exclude = HibernateJpaAutoConfiguration.class)
3 @EnableScheduling
4 public class Application {
5 
6     public static void main(String[] args) {
7         SpringApplication.run(Application.class, args);
8     }

run方法

引导了springboot在各个时机执行哪些方法,关键组件什么时候加载和运行 new sprngApplication()创建  

标签:run,SpringBoot,Spring,配置,Boot,应用程序,configuration
From: https://www.cnblogs.com/deity-night/p/17146509.html

相关文章