Mathew, frankly, if I were you, I'd first learn the basics of
Java before trying to learn something like Spring MVC.
You're posting many, many questions here on JavaRanch about very basic subjects, which you don't seem to understand.
Without understanding the basics of the Java programming language, something like Spring MVC is far too big and complicated to understand.