ゆるくエンジニア日記

職業はシステムエンジニア。日々の学びや感じたことをゆるく記録していきます。

ymlファイルを読み込みでハマったこと

事象

  • application.ymlファイルを、秘匿したい情報と公開してもよい情報で分けて管理しようと考えた。
  • application.ymlファイルと、application-security.ymlファイルで分けて作成した。
  • application.ymlファイル内に、spring:profiles:active:securityを追加した。

→ 全く読み込まれない。

試したこと

  • application.ymlファイルに戻せば、正常に動作する。
  • 別に作っておいた、application-local.yml等のファイルに記載すれば、正常に動作する。

原因

  • 改行コード原因のようだった。
  • エラーでずっと読み込まれなかったのは、CRLF
  • 成功していたのは、LFのみ

まとめ

文字コード系や改行コード等、見た目ではわからなくて普段意識しない領域に自分はハマりやすい傾向がある。。。