2017-12-20 7 views
0

にエラーメッセージを回避するには、私はのIntelliJアイデアに春ブーツとthymeleafを使用していますし、テンプレートでURLのパラメータを取得しようと、私は次のコードを使用しどのようthymeleafテンプレートを使用した場合のIntelliJ

<!--/*@thymesVar id="param" type="java.util.Map<java.lang.String, java.lang.String>"*/--> 
<a th:href="@{/dashboard(version=${param.version})}">Dashboard</a> 

正常に動作しますが、エラーメッセージをクリアします。これを行うには良い方法はありますか?

enter image description here

答えて

0

これはエラーではありません。アプリケーションを実行すると、正常に動作していると言われるように、(他にエラーがなければ)動作するはずです。 JetBrains/IntelliJは、Thymeleafフレームワークでモデル変数を見つけることができません。だから、私は赤い下線を示しているのです。詳細はhow to resolve JetBrains model variablesのリンクをご確認ください。

IntelliJ IDEAの次のバージョンでうまくいけば、この問題は解決します。

もし私が助けてくれたら教えてください。

+0

お返事ありがとうございます。私は '@ thymesVar'タグを使って私のモデル変数を探しています。ほとんどの場合、正常に動作しますが、 '@ thymesVar'タグでjava.util.Mapを使用すると正しく認識されません。 –

+0

回避策です。この問題はIDEレベルで発生します。 JetBrainsチームによって修正されない限り、開発者の気持ちを満足させることはできません。 – MAC

関連する問題