Spring Boot学习笔记-1 [初识]

起源

Spring Boot开发始于 2013 年,伴随Spring4.0而生。v1.0.0.RELEASE,是在2014年4月1日发布。
有兴趣了解的朋友可以去看下 release记录:
https://github.com/spring-projects/spring-boot/releases

官方项目网址

https://projects.spring.io/spring-boot/

介绍

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". 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.

特性

  • Create stand-alone Spring applications
  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
  • Provide opinionated 'starter' POMs to simplify your Maven configuration
  • Automatically configure Spring whenever possible
  • Provide production-ready features such as metrics, health checks and externalized configuration
  • Absolutely no code generation and no requirement for XML configuration
  • 创建独立的Spring项目
  • 直接内嵌Tomcat,Jetty或Undertow(不需要部署war文件)
  • 提供默认starter POMs来简化你的Maven配置
  • 尽可能的自动化配置Spring
  • 提供了一些生产环境下的特性,如安全、指标,健康检测、外部配置等
  • 无需代码生成及XML配

介绍我想没必要翻译,但是特效很重要,需要有所认识

解决哪些问题

  • Spring Boot使 编码 变简单
  • Spring Boot使 配置 变简单
  • Spring Boot使 部署 变简单
  • Spring Boot使 监控 变简单
  • Spring Boot使 测试 变简单(也许吧,我想它应该有一套标准的测试流程,后面需要实践和验证)

文档资料

Spring Boot Reference Guide
https://docs.spring.io/spring-boot/docs/current/reference/
Spring Boot中文文档(官方文档翻译 基于1.5.2.RELEASE)
http://blog.geekidentity.com/spring/spring_boot_translation/

你可能感兴趣的:(Spring Boot学习笔记-1 [初识])