Swiftorial Logo
Home
Swift Lessons
AI Tools
Learn More
Career
Resources

Spring Framework FAQ: Top Questions

22. How are view resolvers used in Spring MVC?

A view resolver maps logical view names returned by controllers to actual view resources (like JSP, Thymeleaf, or PDFs).

📥 Example Configuration (Java):

@Bean
public InternalResourceViewResolver resolver() {
  InternalResourceViewResolver resolver = new InternalResourceViewResolver();
  resolver.setPrefix("/WEB-INF/views/");
  resolver.setSuffix(".jsp");
  return resolver;
}

🏆 Expected Output:

Logical view name "home" maps to "/WEB-INF/views/home.jsp"

🛠️ Use Cases:

  • Integrating with JSP, Thymeleaf, or Freemarker templates.
  • Customizing how view names resolve to physical locations.