private void mergeRouterOperation(RouterOperation routerOperation, RouterOperation userRouterOperation) {
		if (!ArrayUtils.isEmpty(userRouterOperation.getConsumes()))
			routerOperation.setConsumes(userRouterOperation.getConsumes());
		if (!ArrayUtils.isEmpty(userRouterOperation.getProduces()))
			routerOperation.setProduces(userRouterOperation.getProduces());
		if (!ArrayUtils.isEmpty(userRouterOperation.getHeaders()))
			routerOperation.setHeaders(userRouterOperation.getHeaders());
		if (!ArrayUtils.isEmpty(userRouterOperation.getMethods()))
			routerOperation.setMethods(userRouterOperation.getMethods());
		if (!CollectionUtils.isEmpty(userRouterOperation.getQueryParams()))
			routerOperation.setQueryParams(userRouterOperation.getQueryParams());
		if (!Void.class.equals(userRouterOperation.getBeanClass()))
			routerOperation.setBeanClass(userRouterOperation.getBeanClass());
		if (userRouterOperation.getOperation() != null)
			routerOperation.setOperation(userRouterOperation.getOperation());
	}
Fill router operation.

@param routerOperation     the router operation
@param userRouterOperation the user router operation
springdoc-openapi-starter-common/src/main/java/org/springdoc/core/providers/SpringCloudFunctionProvider.java