optimize spel in AsyncExecutionAspectSupport

Comment From: quaff

spel is already supported.

Comment From: dawn9117

spel is already supported.

Okay, but use cases like @Async("${executor.name:}") don't work when executor.name is not configured.

Additionally EmbeddedValueResolver can be reused.

Comment From: sbrannen

Related Issues

  • 27818

Comment From: dawn9117

Please make the requested change and introduce a test that fails before this PR and passes after this PR.

I've already added it. Please review, thanks.

Comment From: sbrannen

I've already added it. Please review, thanks.

Thanks for making the requested changes. I'll see about getting it merged in.

Comment From: sbrannen

This has been merged into main.

Thanks 👍