Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can run. We take an opinionated view of the Spring platform and third-party libraries, so that you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
You can use Spring Boot to create Java applications that can be started by using java -jar or more traditional war deployments. We also provide a command line tool that runs “spring scripts”.
Our primary goals are:
1.Provide a radically faster and widely accessible getting-started experience for all Spring development.
2.Be opinionated out of the box but get out of the way quickly as requirements start to diverge from the defaults.
3.Provide a range of non-functional features that are common to large classes of projects (such as embedded servers, security, metrics, health checks, and externalized configuration).
4.Absolutely no code generation and no requirement for XML configuration.
原文来自:(https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-introducing-spring-boot.html)
通过阅读这篇文章我了解到
1.spring-boot使你可以使用的独立创建的基于spring的生产级程序开发变得简单
2.官方对spring平台和第三方库有自己的见解,这样我们就可以很方便地应用
3.大多数spring boot 程序只需要很少的配置
4.我们可以用spring boot 去创建java程序通过java - jar或者更多更传统的war部署,同时还提供了命令行控制去运行“spring - scripts”
spring-boot的目标是
1.为spring开发者提供更快捷,更广泛,更易于理解的开发体验
2.做到开箱即用(自动感应需求?),快速解决后期需求变更带来的问题
3.为一些共同特点的大型项目提供非功能的特性
4.配置不需要代码生成也不需要xml文件
返回WeekTwo