@ConditionalOnMissingBean
    @Bean
    @Lazy
    public SelfNameResolverFactory selfNameResolverFactory(final GrpcServerProperties properties) {
        return new SelfNameResolverFactory(properties);
    }
Lazily creates a {@link SelfNameResolverFactory} bean, that can be used by the client to connect to the server
itself.

@param properties The properties to derive the address from.
@return The newly created {@link SelfNameResolverFactory} bean.
grpc-server-spring-boot-starter/src/main/java/net/devh/boot/grpc/server/autoconfigure/GrpcServerAutoConfiguration.java