↗ JetBrains 20% discount
Buy any product from JetBrains and get a 20% discount.
Spring MVC
@Bean public ViewResolver viewResolver () { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/views/"); viewResolver.setSuffix(".jsp"); return viewResolver; }
@EnableWebMvc@ComponentScan@Configurationpublic class AppConfig implements WebMvcConfigurer { @Override public void configureViewResolvers(ViewResolverRegistry registry) { registry.jsp("/WEB-INF/views/", ".jsp"); }}
@Bean public ViewResolver viewResolver() { return new BeanNameViewResolver(); }
@EnableWebMvc@Configuration@ComponentScanpublic class MyWebConfig implements WebMvcConfigurer { @Override public void configureViewResolvers(ViewResolverRegistry registry) { BeanNameViewResolver resolver = new BeanNameViewResolver(); resolver.setOrder(0); registry.viewResolver(resolver); InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/views/"); viewResolver.setSuffix(".jsp"); viewResolver.setOrder(1); registry.viewResolver(viewResolver); }}
@Override public void configureViewResolvers(ViewResolverRegistry registry) { BeanNameViewResolver resolver = new BeanNameViewResolver(); resolver.setOrder(0); registry.viewResolver(resolver); InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/views/"); viewResolver.setSuffix(".jsp"); viewResolver.setOrder(1); registry.viewResolver(viewResolver); }
@Override public void configureViewResolvers(ViewResolverRegistry registry) { UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setViewClass(MustacheTemplateView.class); resolver.setPrefix("/WEB-INF/views/"); resolver.setSuffix(".html"); resolver.setContentType("text/html;charset=UTF-8"); registry.viewResolver(resolver); }