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

相关推荐
Echo flower1 小时前
使用Java将HTML内容转换为Word文档
java·html·word
一人の梅雨1 小时前
京东商品详情接口深度解析:从宙斯签名到商详数据价值重构
java·spring cloud·微服务
spencer_tseng1 小时前
org.eclipse.wst.common.project.facet.core.xml could not be read.
xml·java·eclipse
Lisonseekpan1 小时前
为什么Spring 推荐使用构造器注入而非@Autowired字段注入?
java·后端·spring·log4j
Lovely Ruby1 小时前
Cursor 迁移到 Zed 编辑器
java·缓存·编辑器
Gu_yyqx1 小时前
IDEA中debug的使用
java·ide·intellij-idea
老华带你飞1 小时前
个人网盘管理|基于springboot + vue个人网盘管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
宸津-代码粉碎机1 小时前
告别繁琐SQL!MyBatis - Flex让数据库操作“飞”起来
java·服务器·tomcat
九转苍翎1 小时前
Java外功核心(7)——深入源码,拆解Spring Bean作用域、生命周期与自动装配
spring boot
艾莉丝努力练剑2 小时前
【Linux进程(四)】深入理解 Linux O(1) 调度器:双队列轮转与进程优先级机制——如何避免进程饥饿,实现公平且高效的进程调度
java·大数据·linux·运维·服务器·人工智能·安全