首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring Boot Actuator for Spring MVC,在另一个端口上不使用Spring boot

Spring Boot Actuator是Spring Boot框架提供的一个功能模块,用于监控和管理Spring Boot应用程序。它提供了一组RESTful接口,可以用于获取应用程序的健康状况、性能指标、配置信息等。Spring MVC是Spring框架的一部分,用于构建基于Java的Web应用程序。

在Spring Boot应用程序中,默认情况下,Actuator的端点(endpoints)会使用与应用程序相同的端口。但是,有时候我们希望将Actuator的端点暴露在不同的端口上,而不使用Spring Boot的默认端口。

要在另一个端口上使用Spring Boot Actuator,可以通过以下步骤实现:

  1. application.propertiesapplication.yml配置文件中,添加以下配置:
  2. application.propertiesapplication.yml配置文件中,添加以下配置:
  3. 这样,应用程序将在8080端口上运行,而Actuator的端点将在8081端口上暴露。
  4. 在Spring Boot应用程序的入口类上,添加@EnableAutoConfiguration@RestController注解,示例如下:
  5. 在Spring Boot应用程序的入口类上,添加@EnableAutoConfiguration@RestController注解,示例如下:
  6. 这个示例中,我们在根路径上定义了一个简单的Hello World接口。
  7. 启动应用程序后,可以通过访问http://localhost:8080/来访问应用程序的接口,通过访问http://localhost:8081/actuator来访问Actuator的端点。

总结: Spring Boot Actuator是Spring Boot框架提供的一个功能模块,用于监控和管理Spring Boot应用程序。通过配置management.server.port属性,可以将Actuator的端点暴露在不同的端口上。这样可以实现在另一个端口上使用Spring Boot Actuator,而不使用Spring Boot的默认端口。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Spring Boot (十九):使用 Spring Boot Actuator 监控应用

本文主要结合 Spring Boot Actuator,跟大家一起分享微服务 Spring Boot Actuator 的常见用法,方便我们日常中对我们的微服务进行监控治理。...Actuator 监控 Spring Boot 使用“习惯优于配置的理念”,采用包扫描和自动化配置的机制来加载依赖 Jar 中的 Spring bean,不需要任何 Xml 配置,就可以实现 Spring...命令详解 Spring Boot 2.x 中为了安全期间,Actuator 只开放了两个端点 /actuator/health 和 /actuator/info。可以配置文件中设置打开。...info info 就是我们自己配置配置文件中以 info 开头的配置信息,比如我们示例项目中的配置是: info.app.name=spring-boot-actuator info.app.version...使用 conditions 可以应用运行时查看代码了某个配置什么条件下生效,或者某个自动配置为什么没有生效。

70610
  • Spring Boot Application 监控利器: Spring Boot Actuator

    前言 接触和使用 Spring Boot,当然要知道 Spring Boot 的四大核心,包括: Auto Configuration(自动配置) Starter Dependency(启动依赖) Spring...具体到 Spring Boot Application 中,只需要简单的引入 spring-boot-starter-actuator 依赖,配置开启相应的 Endpoint ,我们就可以通过 HTTP.../actuator ,且 HTTP 监控仅开放了 health 和 info 两个 Endpoint , application.yml 配置文件中可以更改这些配置: 配置信息 spring:... Spring Boot 中,是通过 HealthIndicatorRegistry 来收集信息的,而 HealthIndicator 用于实现具体的健康检查逻辑,目前已支持内置的 HealthIndicator...metrics index 参考阅读 Spring Boot Actuator Spring Boot Actuator: Introduction Spring Boot Actuator:

    2.8K11

    Spring Boot 使用Actuator监控应用

    很喜欢一句话:”八小时内谋生活,八小时外谋发展“ 我们:"待别日相见时,都已有所成” 看看小风景再继续哈 Spring Boot 使用Actuator监控应用 一、前言 1)概述: 2)...ActuatorSpring Boot 提供的对应用系统的自省和监控的集成功能,可以查看应用配置的详细信息,例如自动化配置信息、创建的 Spring beans 以及一些环境属性等。...> org.springframework.boot spring-boot-starter-actuator...3、info info 就是我们自己配置配置文件中以 info 开头的配置信息, info.app.name=spring-boot-actuator info.app.version= 1.0.0...使用 conditions 可以应用运行时查看代码了某个配置什么条件下生效,或者某个自动配置为什么没有生效。

    76020

    Spring Boot实战与进阶】如何使用Actuator监控Spring Boot应用

    Spring Boot是很优秀的框架,它的出现简化了新Spring应用的初始搭建以及开发过程,大大减少了代码量,目前已被大多数企业认可和使用。...汇总目录链接:【Spring Boot实战与进阶】学习目录 文章目录 一、简介 二、Actuator使用 1、引入Actuator 2、Endpoints 3、配置 三、启动应用 一、简介   Spring...二、Actuator使用 1、引入Actuator org.springframework.boot <artifactId...IDDescription/conditions显示配置和自动配置类上评估的条件以及它们匹配或匹配的原因/beans显示一个应用中所有Spring Beans的完整列表,以及它们的关系/health...5、conditions   显示配置和自动配置类上评估的条件以及它们匹配或匹配的原因。

    1K40

    spring-boot-actuator源码

    前一篇写了入门后,那么第二个动作就是跟踪下源码了, 本文整理下看源码时主要的类 Spring-Boot-Actuator 自动装配 引入spring-boot-actuator-autoconfigure...首先我们要知道java标准是通过jmx来进行程序的管理的,spring一定是标准的基础上进行扩展, 因此搜索: jmx 直接过滤的只剩下两个配置类了 org.springframework.boot.autoconfigure.EnableAutoConfiguration...下的; 而AnnotationMBeanExporter是spring-context下的; 暂时理解为spring-boot重新定义了jmx的整合设计; 并且spring-boot项目运行debug...中发现该类有注册MBean;而AnnotationMBeanExporter中没有注册; 不过他们俩使用的BeanServer肯定是一样的; spring-boot容器中对于BeanServer还是唯一的...MVC or Spring * WebFlux.

    1.4K00

    Spring,Spring MVCSpring Boot区别

    什么是Spring MVC?它解决了什么问题? 什么是Spring Boot?它解决了什么问题? SpringSpring MVCSpring Boot 三者比较 什么是Spring?...WEB方案层出穷,如基于Python或Node.Js,几行代码就能实现一个WEB服务器,对比起来,大家渐渐觉得Spring那一套太过繁琐,此时,Spring社区推出了Spring Boot,它的目的在于实现自动配置...模块中包含有一个内置tomcat,可以直接提供容器使用;基于Spring Boot,不是说原来的配置没有了,而是Spring Boot有一套默认配置,我们可以把它看做比较通用的约定,而Spring Boot...遵循的也是约定优于配置原则,同时,如果你需要使用Spring以往提供的各种复杂但功能强大的配置功能,Spring Boot一样支持 Spring Boot中,你会发现你引入的所有包都是starter...于是为了简化开发者的使用Spring社区创造性地推出了Spring Boot,它遵循约定优于配置,极大降低了Spring使用门槛,但又不失Spring原本灵活强大的功能,下面用一张图来描述三者的关系:

    72510

    Java|使用Spring Boot Actuator监控应用

    本文主要结合Spring Boot Actuator,跟大家一起分享微服务Spring Boot Actuator的常见用法,方便我们日常中对我们的微服务进行监控治理。...Actuator监控 Spring Boot使用“习惯优于配置的理念”,采用包扫描和自动化配置的机制来加载依赖jar中的Spring bean,不需要任何Xml配置,就可以实现Spring的所有配置。...ActuatorSpring Boot提供的对应用系统的自省和监控的集成功能,可以查看应用配置的详细信息,例如自动化配置信息、创建的Spring beans以及一些环境属性等。...org.springframework.boot spring-boot-starter-actuator...-- Spring Boot使用Micrometer,一个应用metrics组件,将actuator metrics整合到外部监控系统中。

    1.4K50
    领券