Spring boot基础

目录

[快速搭建Spring boot应用](#快速搭建Spring boot应用)

[Spring boot Actuator](#Spring boot Actuator)

[Spring boot Profile](#Spring boot Profile)


Spring boot 是完成应用快速开发的脚手架工具,能够快速搭建独立的Spring 应用程序。本文从3个方面介绍Spring boot:快速搭建Spring boot应用、‌Spring Boot Actuator、Profile

快速搭建Spring boot应用

开发Spring boot应用通常由如下步骤:1)添加项目依赖 2)写代码注解 3)写配置文件 。下方项目示例,以maven构建的方式搭建Spring boot项目。

1、创建应用

2、添加项目依赖

项目添加了springmvc和test的依赖

3、写代码注解

4、增加项目配置(yml方式)

启动项目,测试:

Spring boot Actuator

Spring Boot Actuator ‌是Spring Boot中的一个重要模块,主要用于监控和管理Spring Boot应用程序。它通过HTTP端点或JMX暴露了一系列内置的端点(endpoints),可以让你了解应用程序的运行状况、性能指标、配置信息等。下方示例演示项目健康检查和指标情况。

1、添加actuator依赖

2、增加actuator配置

启动测试:

Spring boot Profile

Spring boot应用的配置文件主要有两种方式,properties和yml方式,由于yml文件方式显示配置信息更直观,本文主要介绍yml方式。配置文件在不同的环境使用不同的配置信息,示例如下:

从配置文件看出,项目启动后指定的配置文件是:application-prod.yml,系统会按照prod中的配置信息启动。测试如下,监控中就不存在metrics的信息

相关推荐
练习时长两年半的程序员小胡5 分钟前
JVM 性能调优实战:让系统性能 “飞” 起来的核心策略
java·jvm·性能调优·jvm调优
崎岖Qiu9 分钟前
【JVM篇11】:分代回收与GC回收范围的分类详解
java·jvm·后端·面试
27669582922 小时前
东方航空 m端 wasm req res分析
java·python·node·wasm·东方航空·东航·东方航空m端
许苑向上2 小时前
Spring Boot 自动装配底层源码实现详解
java·spring boot·后端
喵叔哟3 小时前
31.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--财务服务--收支分类
java·微服务·.net
星月昭铭3 小时前
Spring AI调用Embedding模型返回HTTP 400:Invalid HTTP request received分析处理
人工智能·spring boot·python·spring·ai·embedding
codu4u13143 小时前
Maven中的bom和父依赖
java·linux·maven
呦呦鹿鸣Rzh3 小时前
微服务快速入门
java·微服务·架构
今天也好累4 小时前
C 语言基础第16天:指针补充
java·c语言·数据结构·笔记·学习·算法
超级小忍5 小时前
深入浅出:在 Spring Boot 中构建实时应用 - 全面掌握 WebSocket
spring boot·后端·websocket