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的信息

相关推荐
华仔啊7 分钟前
Spring 配置混乱?搞懂这两个核心组件,问题真能少一半
java·后端·spring
喂完待续19 分钟前
【序列晋升】45 Spring Data Elasticsearch 实战:3 个核心方案破解索引管理与复杂查询痛点,告别低效开发
java·后端·spring·big data·spring data·序列晋升
郑重其事,鹏程万里21 分钟前
commons-exec
java
龙茶清欢23 分钟前
具有实际开发参考意义的 MyBatis-Plus BaseEntity 基类示例
java·spring boot·spring cloud·mybatis
神龙斗士24026 分钟前
Java 数组的定义与使用
java·开发语言·数据结构·算法
计算机学姐26 分钟前
基于微信小程序的扶贫助农系统【2026最新】
java·vue.js·spring boot·mysql·微信小程序·小程序·mybatis
白露与泡影26 分钟前
2025互联网大厂高频Java面试真题解析
java·开发语言·面试
forever銳28 分钟前
java中如何保证接口幂等性
java·后端
柯南二号29 分钟前
【Java后端】MyBatis 和 MyBatis-Plus (MP) 的区别
java·数据库·tomcat
C++chaofan33 分钟前
游标查询在对话历史场景下的独特优势
java·前端·javascript·数据库·spring boot