说说 Spring Boot 的核心概念
发布日期:2021-06-29 21:01:49 浏览次数:2 分类:技术文章

本文共 729 字,大约阅读时间需要 2 分钟。

1 自动配置

Spring 应用程序的那些常见功能, Spring Boot 都能自动提供相关配置。比如, Spring Boot 在 Classpath 里 发现 JdbcTemplate,那么它就会为我们自动配置一个名为 JdbcTemplate 的 Bean。 这在过去,必须手工配置这个 Bean。

2 基础依赖

以前,基于 Spring MVC 构建一个基于 JSON 数据的 REST API 服务,必须引入以下这些依赖包:

  • org.springframework:spring-core
  • org.springframework:spring-web
  • org.springframework:spring-webmvc
  • com.fasterxml.jackson.core:jackson-databind

而在 Spring Boot 中,只需要引入 org.springframework.boot:spring-boot-starter-web 即可。是不是很简单呀 O(∩_∩)O哈哈~

3 CLI 命令行界面

CLI 会检测到项目使用了哪些类,如果这些类不在 Classpath 中,它就会自动添加到基础依赖中,并开启一系列的自动配置流程,确保项目能够正确启动。

4 Actuator 监控

Actuator 会在项目运行时,监控内部运行状况。具体包括:

  1. Spring 上下文里配置的 Bean 状况;
  2. Spring Boot 的自动配置所做出的决策判断;
  3. 运行时环境变量 、系统属性、配置属性和命令行参数;
  4. 运行时线程的当前状态;
  5. 最近处理过的 HTTP 请求状况;
  6. 内存用量 、垃圾回收 、Web 请求以及数据源用量相关的指标等等。

转载地址:https://deniro.blog.csdn.net/article/details/100850307 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:说说如何使用 Spring Initializr 初始化 Spring Boot 项目
下一篇:说说如何使用 openpyxl 生成 Excel 面积图

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月23日 16时00分43秒