소스 검색

增加配置jetlinks.protocol.spi

zhou-hao 5 년 전
부모
커밋
f8309b4416

+ 1 - 0
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);

+ 3 - 1
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