remove Transactional annotation and narrow pom dependencies

I'm not super familiar with SpringFramework transaction management, but I didn't see any spring bean wiring associated with the transaction manager as I might have expected (with my little knowledge on the subject). What were these doing or intended to do?