> Instead of writing a giant set of XML files to create a giant set of POJOs and wire them together, you write a similar set of Java classes
This is how you would do it without spring. I suppose there must be an advantage of using @Configuration and @Bean instead of plain java, but what is it?