Skip to content

Conversation

@playous
Copy link
Contributor

@playous playous commented Jan 5, 2026

Uses lazy evaluation in SingleCharWildcardedPathElement to avoid unnecessary Character.toLowerCase() calls.
Best-case scenarios (lowercase URLs, wildcard matches) now require zero conversion calls.

Resolves performance TODO from 2017.

Use lazy evaluation in SingleCharWildcardedPathElement to avoid
unnecessary Character.toLowerCase() calls.
Resolves performance TODO from 2017.

Signed-off-by: Minkyu Park <[email protected]>
@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged or decided on label Jan 5, 2026
@bclozel bclozel self-assigned this Jan 5, 2026
@bclozel bclozel added in: web Issues in web modules (web, webmvc, webflux, websocket) type: enhancement A general enhancement and removed status: waiting-for-triage An issue we've not yet triaged or decided on labels Jan 7, 2026
@bclozel bclozel added this to the 7.0.3 milestone Jan 7, 2026
@bclozel bclozel closed this in 1240962 Jan 7, 2026
@bclozel
Copy link
Member

bclozel commented Jan 7, 2026

Thanks for your contribution @playous this has been merged in main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in: web Issues in web modules (web, webmvc, webflux, websocket) type: enhancement A general enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants