Where did Spring-Annotation come from?

Spring-Annotation was created because Urubatan, the project leader worked a lot with spring-framework, and was a litle upset with lots and lots of XML "programming". So he is trying with the help of others to reate an alternative way, to keep your configuration in XML files, your application code in Java, and let others know that XML is not a programming language.