SpringBoot2——(1)基础入门

一、基础概念

1.1 Spring5重大升级

  • 响应式编程。
  • 内部源码设计:基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。

1.2 SpringBoot的优点

  • Create stand-alone Spring applications:创建独立Spring应用。
  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files):内嵌web服务器。
  • Provide opinionated 'starter' dependencies to simplify your build configuration:自动starter依赖,简化构建配置。
  • Automatically configure Spring and 3rd party libraries whenever possible:自动配置Spring以及第三方功能。
  • Provide production-ready features such as metrics, health checks, and externalized configuration:提供生产级别的监控、健康检查及外部化配置。
  • Absolutely no code generation and no requirement for XML configuration:无代码生成、无需编写XML。

二、SpringBoot2入门

  • 引入依赖。
  • 创建主程序。
  • 编写业务。
  • 简化配置:application.properties
  • 简化部署。
  • 把项目打成jar包,直接在目标服务器执行即可(取消掉cmd的快速编辑模式)。

三、