IntelliJ IDEAでSpring Bootの@Valueアノテーションの引数にプロパティ値が展開されないようにする

環境

概要

いつの頃からか、IntelliJ IDEAでSpring Bootの @Value アノテーションの引数部分に実際のプロパティ値が展開されるようになりました。

こう書くと…

# application.yaml
demo:
  someString: nanraka no mojiretsu
public class DemoController {
    @Value("${demo.someString}")
    String someString;
}

↓こうなる

すごくウザいので、OFFにします。

こうする

メニューから

IntelliJ IDEA > Preferences... > Editor > General > Code Foldingと設定画面を開き *1JavaI18n strings のチェックを外します。

あとはOKボタンでダイアログを閉じてIntelliJ IDEAを終了し、再度起動すればOK。

ソースコードに書かれたとおりのキーが表示されるようになりました。

参考

*1:macOS以外はPreferencesではなくSettings