Я пытаюсь работать с Spring-Boot и хочу использовать Thymeleaf в качестве моего движка шаблонов. По какой-то причине, когда я хочу использовать переменные модели в моих фрагментах thymeleaf, тогда завершение кода не работает правильно. Например, я определяю один из моих фрагментов так:
<div th:fragment="destThemeDiv(adminViewDTO)">
Когда я теперь хочу использовать adminViewDTO в каком-либо выражении, оно работает, но IntelliJ не распознает членов adminViewDTO, когда я хочу получить к ним доступ, и подчеркивает их красным. Например, когда я делаю это:
<th:block th:each="someObject: ${adminViewDTO.someObjects}">
Затем некоторыеObjects подчеркнуты чтением, что кажется очевидным, поскольку IntelliJ не может самостоятельно определить параметр типа, однако даже если я предоставлю подсказку типа в верхней части моего фрагмента, он все равно не будет работать правильно:
<!--@thymesVar id="adminViewDTO" type="test.view.AdminViewDTO"-->
Есть ли способ заставить эту работу работать правильно? Я действительно не нашел никого, кто жаловался на это.
Заранее спасибо