Из того, что я видел в примере spring pom.xml, является то, что они добавляют несколько записей для slf4j и log4j, и как-то, когда вы используете log4j в своем приложении spring, он будет обернут библиотекой slf4j.
Может кто-нибудь объяснить мне, как это волшебство происходит?