基础篇-SpringBoot那些事
发布网友
发布时间:2022-12-04 08:58
我来回答
共1个回答
热心网友
时间:2024-05-03 04:15
以历代Spring Framework的进步为基础,Spring Boot实现配置自动化,依赖更简单,监控更容易,Spring Boot项目也是普通的Spring项目,只是他们正好用到了Spring Boot的起步依赖和自动配置而已,Spring Boot精要:
Spring支持Java配置和XML配置,他们为应用程序开启了特定的特性和功能,SpringBoot实现了自动配置,可以减少配置负担。
自动配置=spring-boot-autoconfigure+condition
没什么特别的,自动配置并不是智能配置,也是通过一个一个的配置文件实现的,Spring Boot把这些繁琐的工作处理了。我们看一个例子:
自动配置很好,很强大,自由选择同样重要
- 覆盖Spring Boot自动配置,覆盖配置很简单,直接显式地写一段配置即可
- 通过属性文件外置配置,Spring Boot提供了多种设置途径,常用包括如下,按优先级排列,越前优先级越高
- XML配置的特殊用处
- 优化SpringBootApplication
向项目中添加依赖是件富有挑战的事,SpringBoot通过起步依赖为项目的依赖管理提供帮助,起步依赖引入的库都经过测试,不会出现不兼容的情况。
Spring Boot提供了运行时检视应用程序内部情况的能力,包括应用Bean,自动配置,环境变量,内存用量,垃圾回收,Web请求。可以结合prometheus来可视化监控和报警。
SpringBoot入门系列
基础篇-Java相关的有些事
基础篇-SpringBoot那些事
基础篇-Spring必须知道的
基础篇-工欲善其事
摘自
*Spring Boot实战
*Spring Boot解密
**需要PDF书籍的可以私聊