Skip to content

Introduce Stream support in PropertySources and PropertyValues [SPR-16894] #21433

Closed
@spring-projects-issues

Description

@spring-projects-issues

Christoph Dreis opened SPR-16894 and commented

Hi,

while doing a PR in Spring-Boot polishing some stream creations, I figured that I could do even more cleanups if Spring-Framework would deliver a default implementation for stream support in PropertySources - providing an imho more modern way of interacting with them. E.g. something like that:

 /**
 * Returns a sequential {@code Stream} for the {@link PropertySource objects}
 * contained in this instance.
 */
default Stream<PropertySource<?>> stream() {
 return StreamSupport.stream(spliterator(), false);
}

 

Let me know what you think of the proposal and the attached PR. I'd be happy if the pull request is accepted.

Cheers,

Christoph


Affects: 5.0.6

Issue Links:

Referenced from: pull request #1847, and commits d8c7270

Metadata

Metadata

Assignees

Labels

in: coreIssues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions