Springmvc 純粹頁面跳轉——快捷的viewController
阿新 • • 發佈:2018-12-18
一般配置頁面轉向時使用如下程式碼:
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class directionController{
@RequestMapping("/view01")
public String Hello()
{
return "view01";
}
}
此處並無業務處理,只是簡單的頁面轉換,但至少需要寫三行程式碼;若在實際專案開發過程中則會涉及大量的無業務處理的頁面轉換,若都這樣寫就很麻煩,程式碼也會顯得臃腫。下面通過在配置檔案中通過繼承WebMvcConfigurerAdapter類,並重寫它的addViewControllers方法:
import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @Configuration @EnableWebMvc public class DirectionConfig extends WebMvcConfigurerAdapter{ @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/view01").setViewName("/view01"); } }
這樣實現的程式碼就更加簡潔了,管理也更加方便。