Ensure server factory is not created in client

This commit is contained in:
Dave Syer
2024-10-25 12:15:54 +01:00
parent 42b54708aa
commit 2eaaa8f805
2 changed files with 2 additions and 3 deletions

View File

@@ -32,9 +32,6 @@ import org.springframework.grpc.server.ServerBuilderCustomizer;
import org.springframework.grpc.server.lifecycle.GrpcServerLifecycle;
import io.grpc.BindableService;
import io.grpc.CompressorRegistry;
import io.grpc.DecompressorRegistry;
import io.grpc.netty.NettyServerBuilder;
/**
* {@link EnableAutoConfiguration Auto-configuration} for gRPC server-side components.

View File

@@ -21,6 +21,7 @@ import java.util.stream.Collectors;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.AutoConfigureOrder;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnNotWebApplication;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
@@ -45,6 +46,7 @@ import io.grpc.servlet.jakarta.GrpcServlet;
@AutoConfiguration
@AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)
@ConditionalOnClass(BindableService.class)
@ConditionalOnBean(BindableService.class)
public class GrpcServerFactoryAutoConfiguration {
@Configuration(proxyBeanMethods = false)