Helidon というフレームワークを試していたのですが、大したことない問題に時間を費やしてしまったのでメモとして残します。
問題
Java のフレームワークを最近勉強していて、 Helidon というものに出会いその環境を作っていました。Quickstart 通りに作っていくと以下のようなファイルが出来上がります。

諸事情により application.properties を使う必要があったのですが、個人的に Java Properties ファイルは好まないので YAML で書いてみました。保存先は \src\main\resources\application.yml
です。

原因
そもそもドキュメントに application.properties が YAML で書けるという記載自体がないのですが、調べていくとこのページに出会いました。
1. environment variables
https://helidon.io/docs/v2/apidocs/io.helidon.config/io/helidon/config/package-summary.html
2. Java system properties
3. the first of the following (if any) on the classpath:
a. application.yaml
b. application.conf (HOCON format)
c. application.json
d. application.properties
yaml 読んでくれそうですね。 .yaml ・・・?
まさかとは思いましたが拡張子でした。。。

他のフレームワークの場合
- どっちも
- Spring Boot
- Micronaut
- 拡張機能導入で利用可能
- Quarkus
※ 記事執筆時での状況です。
結論
YAML の拡張子統一してほしい