title: Creating a Spring 4 MVC project with annotations and no xml files
body: <p>I'm new to Spring MVC and Hibernate. I'm trying to start a project by following tutorials but I have been running into problems as my project structure is not consistent with the tutorials I am reading.</p>
  
  <p>I have downloaded the latest STS and I do see the option of creating an Spring MVC project. However it is based on Spring 3 and still uses XML files. From what I have read it looks like there is a way to do it without XML files since Spring 3. I prefer annotations over XML files greatly. </p>
  
  <p>How can I create a Spring MVC 4 application that is based on annotations and relies on xml files minimally?</p>
  
  <p>EDIT:
  I want to create a web project</p>