Spring Boot совет, который спасает от скрытых проблем В POM-файлах лучше избегать wildcard-исключений для транзитивных зависимостей.
В POM-файлах лучше избегать wildcard-исключений для транзитивных зависимостей.
Почему это важно?
❌ Wildcard exclusions просто убирают симптом
Вы глушите конфликт, но настоящая проблема — несовпадение версий зависимостей — никуда не исчезает. В итоге:
- сложно отследить источник бага
- неожиданные падения в рантайме
- магические проблемы после обновлений
Это не лечение, это пластырь поверх трещины в фундаменте.
✅ Что делать правильно — использовать явные exclusions
Вместо “выкинуть всё подряд” лучше точно указать, что именно вы исключаете:
<exclusion>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-websocket</artifactId>
</exclusion>