From the InfoQ article, Spring: Simple and Powerful:
Spring aims to make enterprise application development as simple as possible. However, Spring distinguishes between making something simple and making it simplistic. The elusive combination is to provide simplicity and power.
In this article Adrian Colyer, CTO of Interface21 and lead of AspectJ, illustrates how Spring 2.0 and AspectJ fit together to provide application developers simplicity and power. You will see examples of traditionally-difficult enterprise requirements met easily using these technologies.