一、 Spring Boot的简介
1、Spring Boot简化了Spring的应用开发,不需要配置就能运行的Spring应用,Spring Boot管理Spring容器,第三方插件,并提供很多默认系统级的服务。
2、大部分Spring应用,无论是简单的Web系统,还是构建复杂系统,都只是需要少量配置和代码就能完成,这有点像每个公司基于Spring框架做的内部开发框架,不同的是,SpringBoot更加完善,更强大。
3、Spring Boot通过Starter来提供系统级服务,Spring Boot已经提供了一系列Starter,你也可以开发自己的Starter,比如需要开发一个Web系统,只要在pom.xml声明一下即可:
4、如果你的应用中用到了Redis,则使用spring-boot-starter-data-redis,Spring Boot会自动为你配置好Spring需要的各种配置文件,Redis的Jar包,依赖包,以及合适的版本,下表是Spring Boot提供的常用的Starter。
二、总结:
Spring Boot相比于Spring,Spring Boot具有如下优点:
①、实现约定大于配置,是一个低配置的应用系统框架,不像Spring那样“地狱般的配置体验”,Spring Boot不需要配置或者极少配置,就能使用Spring大量的功能。
②、提供了内置的Tomcat或者Jetty容器。
③、通过依赖的jar包管理,自动装配技术,容易支持与其他技术体系,工具集成。
④、支持热加载,开发体验好,也支持Spring Boot系统监控,方便了解系统运行状况。
好吧,今天到这了,明天见~~~