because of the relaxed mapping support in SpringIterableConfigurationPropertySource, like "keystore" and "key-store" map to the same relaxed value.

  • valid metadata-id by PropertyMapper
  • add dash form unit test

Closes #35774

Comment From: wilkinsona

Thanks for the PR but I'd like to see if we can achieve this without adding to the public API in Spring Boot. I'm not yet sure how to do that so we'll need to do some design work on #37744 before we can proceed.