Criando um projeto MVC do Spring 4 com anotações e sem arquivos xml
Eu sou novo no Spring MVC e no Hibernate. Estou tentando iniciar um projeto seguindo os tutoriais, mas estou tendo problemas, pois minha estrutura de projeto não é consistente com os tutoriais que estou lendo.
Fiz o download do STS mais recente e vejo a opção de criar um projeto Spring MVC. No entanto, é baseado no Spring 3 e ainda usa arquivos XML. Pelo que li, parece que existe uma maneira de fazê-lo sem arquivos XML desde o Spring 3. Prefiro anotações em vez de arquivos XML.
Como posso criar um aplicativo Spring MVC 4 baseado em anotações e baseado minimamente em arquivos xml?
EDIT: eu quero criar um projeto web