WebMvcConfigurerAdapter的用法[转]

转自   http://blog.csdn.net/cloume/article/details/48439429

以前写Spring MVC的时候,要添加一个新页面访问总是要新增一个Controller或者在已有的一个Controller中新增一个方法,然后再跳转到设置的页面上去。考虑到大部分应用场景中View和后台都会有数据交互,这样的处理也无可厚非,不过我们肯定也有只是想通过一个URL Mapping然后不经过Controller处理直接跳转到页面上的需求!今天在做Spring Security相关配置的时候偶然发现了Spring也为我们提供了一个办法!那就是 WebMvcConfigurerAdapter !废话不多说了,直接看代码:

 

[java]  view plain  copy
 
  1. package com.cloume.agvs.configuration;  
  2.   
  3. import org.springframework.context.annotation.Configuration;  
  4. import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;  
  5. import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;  
  6.   
  7. @Configuration  
  8. public class MVCConfiguration extends WebMvcConfigurerAdapter {  
  9.       
  10.     @Override  
  11.     public void addViewControllers(ViewControllerRegistry registry){  
  12.         registry.addViewController("/login").setViewName("login");  
  13.     }  
  14. }  

那么通过上面的配置,不用添加LoginController或者处理“login”的方法就可以直接通过“http://localhost:8080/projectContext/login”访问到login.html页面了!

猜你喜欢

转载自ln-software.iteye.com/blog/2398537
今日推荐