public static Map<String, Object> getSubProperties(Iterable<PropertySource<?>> propertySources, String prefix) {

		MutablePropertySources mutablePropertySources = new MutablePropertySources();

		for (PropertySource<?> source : propertySources) {
			mutablePropertySources.addLast(source);
		}

		return getSubProperties(mutablePropertySources, prefix);

	}
Get Sub {@link Properties}.

@param propertySources {@link PropertySource} Iterable.
@param prefix          the prefix of property name.
@return Map
@see Properties
spring-cloud-alibaba-starters/spring-cloud-alibaba-commons/src/main/java/com/alibaba/cloud/commons/context/support/PropertySourcesUtils.java