Spring Boot介绍

什么是Spring Boot?

对于 spring 框架,我们接触得比较多的应该是 spring mvc、 和 spring。而 spring 的核心在于 IOC(控制反转)和 DI (依赖注入)。而这些框架在使用的过程中会需要配置大量 的 xml,或者需要做很多繁琐的配置。

springboot 框架是为了能够帮助使用 spring 框架的开发 者快速高效的构建一个基于 spirng 框架以及 spring 生态 体系的应用解决方案。它是对“约定优于配置”这个理念下 的一个最佳实践。因此它是一个服务于框架的框架,服务 的范围是简化配置文件。

约定优于配置的体现

  1. maven 的目录结构

    a. 默认有 resources 文件夹存放配置文件

    b. 默认打包方式为 jar

  2. spring-boot-starter-web 中默认包含 spring mvc 相关 依赖以及内置的 tomcat 容器,使得构建一个 web 应用 更加简单

  3. 默认提供 application.properties/yml 文件

  4. 默认通过 spring.profiles.active 属性来决定运行环境时
    读取的配置文件

  5. EnableAutoConfiguration 默认对于依赖的 starter 进行
    自动装载


文章作者: 凌云
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 凌云 !
  目录