У меня была та же проблема, однако, оригинальная разработка была сделана с использованием lombok 1.16.10, и я установил 1.16.18. Когда я скачал и установил 1.16.10 все заработало. Мне, вероятно, нужно было сделать несколько чисток и перестроений, чтобы заставить его работать с .18, но если вы спешите, попробуйте это.
Оба являются допустимыми символами URL, и у обоих есть свои плюсы и минусы.
Профессиональное тире
Google рекомендует тире , и вот что говорит Мэтт Каттс из Google Дефисы и символы подчеркивания .
Если у вас есть URL-адрес вида word1-word2, эту страницу можно вернуть для ищет слово1, слово2 и даже слово1 word2 ″. Вот почему я всегда выбирал тире вместо знаков подчеркивания.
Профессиональное подчеркивание
Еще одним преимуществом тире является то, что в пропорциональном шрифте они занимают меньше места, чем подчеркивание. Сравните:
Это немного, но каждый мелочь помогает :)
Опять же, личные предпочтения - лично я считаю, что дефисы работают лучше, чем подчеркивания, потому что подчеркивание может конфликтовать с подчеркиванием добавляемого тега (по умолчанию), поэтому http://someurl.com / this_is_a_address похоже, там нет подчеркивания. (поскольку это переполнение стека, пролистайте ссылку). http://someurl.com/this-is-a-address выглядит нормально.
Я бы сказал тире. Раньше я использовал подчеркивание почти для каждой такой цели (представляя пробелы), но в настоящее время, когда все визуальные элементы мигают, вы часто обнаруживаете подчеркивание, которое обычно делает их невидимыми.
Думаю, это зависит от твоего любимца. Мои любимые символы подчеркивания, но я не вижу никаких (отрицательных) преимуществ при использовании вместо них дефисов или других допустимых символов URL. И все выглядит лучше, чем% 20 :)
Вы знаете, если вы покупаете доменное имя, вы можете использовать дефис внутри этого имени, но не подчеркивать. Это дополнительная причина, по которой я считаю, что дефисы лучше, чем подчеркивания.