Which is the way to provide configuration metadata to Spring?
XML-based configuration file
All the options mentioned
Annotation-based configuration
Java-based configuration