Spring boot来简化 Spring应用开发,约定大于配置, 整合了整个Spring技术栈,是J2EE一站式解决方案。有点像门面模式。
背景:
J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大。
解决:
Spring全家桶”时代。
Spring Boot→J2EE一站式解决方案
Spring Cloud→分布式整体解决方案
优点:快速创建独立运行的应用,使用嵌入式的 Servlet容器,应用无需打成WAR包;简化开发,starter自动依赖与版本控制;方便集成主流框架;便于运行时监控等。