Spring Boot简介
在过去的两年时间里,最让人兴奋、回头率最高、最能改变游戏规则的东西,大概就是Spring Boot了。Spring Boot提供了一种新的编程范式,能在最小的阻力下开发Spring应用程序。有了它, 你可以更加敏捷地开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功 夫,甚至完全不用配置。实际上,Spring Boot的一项重要工作就是让Spring配置不再成为你成功路上的绊脚石。
Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。
Spring Boot的主要优点
- 为所有Spring开发者更快的入门(适用于敏捷开发)
- 开箱即用,提供各种默认配置来简化项目配置
- 内嵌式容器简化Web项目(无需Tomcat,以java应用程序运行实际jar包,内置tomcat)
- 没有冗余代码生成和XML配置的要求(减少xml配置(没有xml),配置文件properties)
- 为SpringCloud奠定基础,SpringCloud+SpringBoot:SpringCloud(http接口+rest风格),基于SpringBoot web组件封装SpringMVC
- 注解开发
Spring Boot框架要求
- Java1.8及以上
- Spring Framework 4.1.5及以上