Skip to content

Streamline references to BindMethod#50038

Merged
snicoll merged 1 commit intospring-projects:3.5.xfrom
refeccd:patch-3
Apr 13, 2026
Merged

Streamline references to BindMethod#50038
snicoll merged 1 commit intospring-projects:3.5.xfrom
refeccd:patch-3

Conversation

@refeccd
Copy link
Copy Markdown
Contributor

@refeccd refeccd commented Apr 13, 2026

Previously, bind methods were represented as scattered constants. This PR centralizes and refactors these occurrences to use the BindMethod enum. This refactoring streamlines the internal API for property binding and provides a more robust way to manage different binding strategies within the org.springframework.boot.context.properties package.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Apr 13, 2026
@refeccd refeccd changed the title Refactor bind method constants to use BindMethod enum Use BindMethod enum for bind method constants Apr 13, 2026
@wilkinsona wilkinsona changed the title Use BindMethod enum for bind method constants Streamline references to BindMethod Apr 13, 2026
@wilkinsona
Copy link
Copy Markdown
Member

wilkinsona commented Apr 13, 2026

Thanks for the spotting this. It's a hangover from f03f062 where the nested BindMethod enum was deprecated and then subsequently removed.

@wilkinsona wilkinsona added type: task A general task and removed status: waiting-for-triage An issue we've not yet triaged labels Apr 13, 2026
@wilkinsona wilkinsona added this to the 3.5.x milestone Apr 13, 2026
@snicoll snicoll self-assigned this Apr 13, 2026
@snicoll snicoll changed the base branch from main to 3.5.x April 13, 2026 07:11
@snicoll snicoll modified the milestones: 3.5.x, 3.5.14 Apr 13, 2026
@snicoll snicoll merged commit b9e7b91 into spring-projects:3.5.x Apr 13, 2026
4 checks passed
@refeccd refeccd deleted the patch-3 branch April 13, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: task A general task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants