I'm developing a java web project and I'm using the MVC (Model-view-controller), which is a pattern of software design and I know its function is to separate the representation of user interaction information with it.
So my question is what would be exactly the Spring MVC . What are its main characteristics?
I would like a little explanation about the main features.