Basic configuration files looks unintuitive.
If I create simple hello world example, and then rename home.jsp to home.html and edit
I think the InternalResourceViewResolver supports servlets and jsp files. Suffix as per Spring's API javadocs is that which "gets appended to view names when building a URL". It is not the file's extension, even though it is very misleading. I checked on UrlBasedViewResolver setSuffix() class.
Probably if they name it as viewSuffix, it might make more sense, I guess.