SpringBoot篇

Springboot概括

新的框架,基于Spring框架的一个工具框架。boot可以将spring容器和依赖的环境独立运行,独立启动。

Springboot特点

  1. 独立运行Spring容器
    可以以jar包形式启动一个具备spring容器的所有特点的工程。通过main方法执行启动一个spring容器,这种特点可以使得很多底层驱动,嵌入式系统有springboot开发。
  2. 内嵌servlet容器
    默认内嵌式tomcat,可以根据依赖替换成jetty,undertow.结合着第一个特点独立运行spring,形成一个独立运行,不依赖外部web容器的应用系统启动。
  3. 简化依赖
    springboot在spring基础上扩展了非常丰富的配置功能,每次使用这些功能需要依赖非常多的jar包,springboot根据开发场景和不同情况提供了简化入口依赖。例如:开发一个web应用 spring-web,spring-webmvc,jackson-core等,springboot提供spring-boot-starter-web的简化依赖。
  4. 自动配置(核心)
    springboot提倡"0"配置文件,是由于低层经过了大量代码编写,扩展了自动配置的逻辑,会根据使用场景创建内存对象;根据依赖的内容,执行各种自动配置逻辑。
    例如:spring-boot-starter-web,spring容器各种对象,tomcat容器对象,配置端口,访问地址做自动配置
    spring-boot-starter-jdbc,自动配置dataSource对象

手动搭建一个Springboot

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43980936/article/details/102716677