>Java >java지도 시간 >SpringBoot2에서 엔드포인트를 사용자 정의하는 방법

SpringBoot2에서 엔드포인트를 사용자 정의하는 방법

PHPz
PHPz앞으로
2023-05-12 08:40:151414검색

SpringBoot2 새로운 기능 사용자 정의 엔드포인트

package com.yan.otlan.springboot; 
import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
import org.springframework.boot.actuate.endpoint.annotation.Selector;
import org.springframework.stereotype.Component; 
@Endpoint(id = "customPoint")
@Component
public class StatusEndPoint { 
	@ReadOperation
	public String getCustom(@Selector String name) {
		return "MyName is ." + name;
	} 
}

단 세 개의 주석 @endpoint, @ReadOperation, @Selector@endpoint@ReadOperation@Selector

启动springboot项目

SpringBoot2에서 엔드포인트를 사용자 정의하는 방법

看到红色mapped就说明可以成功了

访问http://127.0.0.1:8080/actuator/customPoint/156

结果

SpringBoot2에서 엔드포인트를 사용자 정의하는 방법

SpringBoot-Actuator-自定义端点属性

关闭所有端点

management.endpoints.enabled-by-default: false

修改访问项目路径

默认访问路径为/actuator,可通过修改以下属性进行修改

management.endpoints.web.base-path: /actuator

如默认访问路径为 http://ip:port/actuator

如想将访问路径修改为 http://ip:port/myActuator

可将属性设置为 /myActuator

springboot 프로젝트 시작

SpringBoot2의 엔드포인트를 사용자 정의하는 방법

빨간색 매핑이 표시되면 성공했다는 뜻입니다🎜🎜http://127.0.0.1:8080/actuator/customPoint/156🎜🎜Result🎜🎜SpringBoot2에서 엔드포인트를 사용자 정의하는 방법🎜

SpringBoot-Actuator-custom 엔드포인트 속성🎜

모든 엔드포인트 닫기

rrreee

액세스 프로젝트 경로 수정

🎜기본 액세스 경로는 /actuator이며, 다음 속성을 수정하여 수정할 수 있습니다🎜 rrreee 🎜기본 접근 경로가 http://ip:port/actuator인 경우🎜🎜접근 경로를 http://ip:port/myActuator로 변경하고 싶다면 >🎜🎜 속성을 /myActuator🎜🎜로 설정할 수 있습니다. 경로는 /로 시작해야 합니다. 그렇지 않으면 액세스할 수 없습니다🎜

위 내용은 SpringBoot2에서 엔드포인트를 사용자 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제