I have seen numerous blogs indicating that "it should be easy to setup Spring with IntelliJ" as the IDE automatically detects if you are using Spring . . . My question is how do I setup a project to use Spring before I have "started using it". What dependencies should I set up with Maven, etc.?