Ver Fonte

update 优化 easy-es.enable=false 关闭 actuator 健康检查

疯狂的狮子Li há 3 anos atrás
pai
commit
5801fd414f

+ 25 - 0
ruoyi-common/ruoyi-common-elasticsearch/src/main/java/com/ruoyi/common/elasticsearch/config/ActuatorEnvironmentPostProcessor.java

@@ -0,0 +1,25 @@
+package com.ruoyi.common.elasticsearch.config;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.env.EnvironmentPostProcessor;
+import org.springframework.core.Ordered;
+import org.springframework.core.env.ConfigurableEnvironment;
+
+/**
+ * 健康检查配置注入
+ *
+ * @author Lion Li
+ */
+public class ActuatorEnvironmentPostProcessor implements EnvironmentPostProcessor, Ordered {
+
+	@Override
+	public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) {
+        System.setProperty("management.health.elasticsearch.enabled", "false");
+	}
+
+	@Override
+	public int getOrder() {
+		return Ordered.HIGHEST_PRECEDENCE;
+	}
+
+}

+ 2 - 0
ruoyi-common/ruoyi-common-elasticsearch/src/main/resources/META-INF/spring.factories

@@ -0,0 +1,2 @@
+org.springframework.boot.env.EnvironmentPostProcessor=\
+  com.ruoyi.common.elasticsearch.config.ActuatorEnvironmentPostProcessor