If you are completely blank about Spring framework then I’ll suggest you to visit following tutorials link of video tutorial;
Video tutorials are always best. And the above mentioned tutorials, covering basic step-by-step, fits to novice learning. But after watching 10-12 videos, you’ll realize that there many things being repeated within a tutorial, and so slow. You can actually learn them a bit early. However, it is really good to start.
Now you’ll need something in written which can save your time to make a project. So these tutorials will help you a lot. Read in sequence, please.
Quick jump with Spring 3 – Theory apart
Dependency Injection – just in 2 mins
Spring 3 Autowiring – Theory apart
Spring 3 Bean Lifecycle and scope – Theory apart
Customize initialization of Spring bean through BeanPostProcessor – Theory apart
However, I strongly suggest to write your own code instead of referencing code available on net because it limits your thinking.
I’ll update more links further. If you some more good resources which are covering rest spring portion then keep commenting.