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
と設定画面を開き *1 、Java
の I18n strings
のチェックを外します。
あとはOKボタンでダイアログを閉じてIntelliJ IDEAを終了し、再度起動すればOK。
ソースコードに書かれたとおりのキーが表示されるようになりました。