@Override
	public ZookeeperDataSource getObject() throws Exception {
		if (StringUtils.isNotEmpty(groupId) && StringUtils.isNotEmpty(dataId)) {
			// the path will be /{groupId}/{dataId}
			return new ZookeeperDataSource(serverAddr, groupId, dataId, converter);
		}
		else {
			// using path directly
			return new ZookeeperDataSource(serverAddr, path, converter);
		}
	}
A {@link FactoryBean} for creating {@link ZookeeperDataSource} instance.

@author <a href="mailto:fangjian0423@gmail.com">Jim</a>
@see ZookeeperDataSource
spring-cloud-alibaba-starters/spring-cloud-alibaba-sentinel-datasource/src/main/java/com/alibaba/cloud/sentinel/datasource/factorybean/ZookeeperDataSourceFactoryBean.java