SpringBoot2学习笔记
一、SpringBoot2基础入门
1.1)SpringBoot 简介
背景:J2EE开发笨重、配置繁多、开发效率低下、部署流程复杂、第三方技术集成难度大;
简介:SpringBoot是简化Spring应用开发的一个框架:【约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用】就是整个Spring技术栈的一个大整合,能快速创建出生产级别的Spring应用;
Spring Boot ——》 J2EE一站式解决方案;
Spring Cloud ——》 分布式整体解决方案
优点:
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