死磕-Spring Boot(三)

简介: 死磕-Spring Boot(三)

一、 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系统监控,方便了解系统运行状况。


好吧,今天到这了,明天见~~~

相关文章
|
2月前
|
Java 应用服务中间件 数据库
死磕-Spring Boot(一)
死磕-Spring Boot(一)
死磕-Spring Boot(一)
|
2月前
|
消息中间件 Java 程序员
死磕-Spring Boot(二)
死磕-Spring Boot(二)
|
2月前
|
前端开发 Java 应用服务中间件
死磕-Spring MVC(一)
死磕-Spring MVC(一)
|
6月前
|
负载均衡 监控 Java
我把Spring Cloud的超详细资料介绍给你,面试官不会生气吧?geigei
我把Spring Cloud的超详细资料介绍给你,面试官不会生气吧?geigei
|
6月前
|
XML Java 数据格式
Spring学习__一篇足矣
Spring学习__一篇足矣
Spring学习__一篇足矣
|
XML 开发框架 前端开发
Spring MVC和Spring Boot有什么区别? 这样答,面试官直呼666
Spring MVC和Spring Boot有什么区别? 这样答,面试官直呼666
134 0
|
安全 Java 应用服务中间件
Spring Boot学习第二天
Spring Boot学习第二天
118 0
Spring Boot学习第二天
|
运维 前端开发 Java
一文弄懂 Spring WebFlux 的来龙去脉
本文将通过对 Reactive 以及相关概念的解释引出 Spring-WebFlux,并通过一些示例向读者解释 基于 Spring-WebFlux 如何进行反应式编程实践,同时会讨论相关技术的优缺点及技术原理。
|
SQL XML 前端开发
关于Spring Boot那些你不知道的真相!
spring的时候,带一下spring boot,有时候出去面试,也会问到spring boot,提的一个点,spring boot启动的时候一个流程图,本身他是spring这个项目发展到一定阶段之后的一个产物。
122 0
|
Dubbo JavaScript NoSQL
Spring Boot 都不懂,怎么跟面试官吹牛逼?
今天,正式介绍一下Java极客技术知识星球 SpringBoot 精髓之 SpringBoot-starter Spring 源码学习(八) AOP 使用和实现原理 Java:前程似锦的 NIO 2.0 java中List元素移除元素的那些坑
Spring Boot 都不懂,怎么跟面试官吹牛逼?