diff --git a/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/JetLinksConfiguration.java b/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/JetLinksConfiguration.java index 7c674dcd..e2889c4c 100644 --- a/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/JetLinksConfiguration.java +++ b/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/JetLinksConfiguration.java @@ -224,6 +224,7 @@ public class JetLinksConfiguration { } @Bean(initMethod = "init") + @ConditionalOnProperty(prefix = "jetlinks.protocol.spi", name = "enabled", havingValue = "true") public ServiceLoaderProtocolSupports serviceLoaderProtocolSupports(ServiceContext serviceContext) { ServiceLoaderProtocolSupports supports = new ServiceLoaderProtocolSupports(); supports.setServiceContext(serviceContext); diff --git a/jetlinks-standalone/src/main/resources/application.yml b/jetlinks-standalone/src/main/resources/application.yml index d1c08287..8eb3bf28 100644 --- a/jetlinks-standalone/src/main/resources/application.yml +++ b/jetlinks-standalone/src/main/resources/application.yml @@ -91,7 +91,9 @@ jetlinks: system: context: server: ${spring.application.name} - + protocol: + spi: + enabled: true # 为true时开启自动加载通过依赖引入的协议包 logging: level: org.jetlinks: debug