You can write web applications without an MVC framework, but that quickly becomes very painful if your web application does more than just respond to a few requests with simple data.
Spring solves many problems that you'll have to solve yourself if you use pure Java. You can't really compare the two, Spring just adds to Java. You'll have to check out the Spring website for all the features they add.
If you want to look young and thin, hang around old, fat people. Or this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!