Hello. I have written a little article on Spring AOP and why you might want to use it. In the article, in narrive form, I play a little dumb and describe stumbling into a scenario where using Spring AOP might be useful (it's a caching example).
It is nothing groundbreaking, in fact after I wrote it, I found several other write-ups on using Spring AOP to do caching, but hopefully it helps clarify why you might want to use Spring AOP (or any AOP framework for that matter).
Here it is: