title: What are the advantages of using Spring application event publishing?
body: <p>I work on a web app that uses some Spring Application Event publishing and I was wondering what the advantages of it are? Why not just create a service call for everything that happens in the event handler's <code>onApplicationEvent</code>, and then call that service in place of publishing the event?</p>