提交 de325ba4 编写于 作者: 如梦技术's avatar 如梦技术 🐛

mica-metrics 配置优化。

上级 0f7a45aa
......@@ -19,6 +19,7 @@ package net.dreamlu.mica.metrics.druid;
import com.alibaba.druid.filter.stat.StatFilter;
import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.boot.actuate.autoconfigure.endpoint.condition.ConditionalOnAvailableEndpoint;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.jdbc.DataSourceUnwrapper;
......@@ -38,6 +39,7 @@ import java.util.Map;
*/
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(DruidDataSource.class)
@ConditionalOnAvailableEndpoint(endpoint = DruidMetrics.class)
public class DruidMetricsConfiguration {
private static final String DATASOURCE_SUFFIX = "dataSource";
......
......@@ -18,9 +18,9 @@ package net.dreamlu.mica.metrics.undertow;
import io.undertow.Undertow;
import io.undertow.UndertowOptions;
import org.springframework.boot.actuate.autoconfigure.endpoint.condition.ConditionalOnAvailableEndpoint;
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
import org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration;
import org.springframework.boot.web.embedded.undertow.UndertowBuilderCustomizer;
import org.springframework.context.annotation.Bean;
......@@ -34,8 +34,8 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(Undertow.class)
@ConditionalOnAvailableEndpoint(endpoint = UndertowMetrics.class)
@AutoConfigureBefore(ServletWebServerFactoryAutoConfiguration.class)
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
public class UndertowMetricsConfiguration {
@Bean
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册