Ребятушки, я нашёл частичное решение! Как я понял, это какой-то баг IDEA и вот здесь предлагают его решение. Вот, что нам нужно:
- Заходим в Project Settings
- Facets
- Удаляем Spring из списка
- Закрываем проект
- Заново открываем проект
- Заходим в любой конфиг Spring, среда нам автоматически предлагает сконфигурировать контекст.
- Тыкаем ОК
- Ура, всё* заработало!
*Почти всё. Заглянув в мой код (ссылка на гитхаб выше), можно увидеть что в home.jsp есть переменная success, в которую я записываю сообщение через
redirectAttributes.AddFlashAttribute("success","Цены увеличены")
А в InventoryController этого нет, поэтому IDEA не может найти её объявление. Вот скрин

Давайте прикинем, как можно безвредно отключить это предупреждение?