SpringMvc4.x---快捷的ViewController

@RequestMapping("/index")
    public  String hello(){

        return "index";
    }

此处无任何的业务处理,只是简单的页面跳转,写了至少三行有效的代码,在实际的开发中会涉及大量这样的页面转向,若都这样写会特别的麻烦,我们通过在配置类MyMvcConfig里通过重写addViewControllers来简化配置:

public class MyMvcConfig extends WebMvcConfigurerAdapter {
.........

@Override
public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/index").setViewName("/index");
    registry.addViewController("/toUpload").setViewName("/upload");    registry.addViewController("/converter").setViewName("/converter");
} }
时间: 2024-08-27 19:45:01

SpringMvc4.x---快捷的ViewController的相关文章

其他配置

1.快捷的ViewController 2.路径匹配参数配置 在Spring MVC中,路径参数如果带有"."的话,"."后面的值将被忽略,例如访问http://localhost.8080/highlight_springmvc4/anno/pathvar/xx.yy,此时"."后面的yy被忽略 通过重写configurePathMatch方法可不忽略"."后面的参数,代码如下: 这时候再访问http://localhost

springboot_web开发

3.19 目录 1.Springboot开发步骤 2.Springboot对静态资源的映射规则 3.模板引擎 引入Thymeleaf Thymeleaf使用和语法 4.SpringMVC自动配置原理 5.修改Springboot的默认配置 6.全面接管SpringMvc 1.步骤: 1.创建springboot应用,选中需要的模块 2.springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3.编写业务代码 2.springboot对静态资源的映射规则: o

J2EE开发框架搭建(2) - springmvc4 + spring4 + hibernate4 整合

1. 打开hqhop-framework-parent项目下的pom.xml文件,添加springmvc4 , spring4 , hibernate4 ,以及数据源druid的依赖包,插件,依赖包版本号 <!-- data source 相关jar? --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version&g

springMVC4(13)视图解析器分类详解

在<springMVC4(7)模型视图方法源码综合分析>一文中,我们介绍了ModelAndView的用法,它会在控制层方法调用完毕后作为返回值返回,里面封装好了我们的业务逻辑数据和视图对象或视图名 .下一步,视图对象往往会对模型进一步渲染,再由视图解析器进一步解析并向前端发出响应.在下面,我们详细介绍视图和视图解析器的各种分类. 在View接口中,定义了一个核心方法是: void render(Map<String, ?> model, HttpServletRequest req

3D Touch介绍:电子秤App与快捷操作

随着iPhone6s与6s plus的到来,苹果给我们展现了一种全新的交互方式:重按手势.你可能知道,这个特性已经在Apple Watch和MacBook上推出了,不过那时叫Force Touch,就是字面上的意思,给用户的交互添加一种新的维度. 如果你很好奇iPhone的Force Touch为啥要更名为3D Touch,那告诉你吧,you’re not alone(译者注:请用MJ的调子唱出来…).不久前,之前也对这名字纠结不已的Craig Federighi(译者注:Apple高级副总裁)

Linux入门之VIM快捷使用

Linux入门之VIM快捷使用 简介: 文本编辑器,字处理器,类似nano 字符全屏编辑器,而sed 为行编辑器 来源: vi : Visual Interface vim: VI iMprpbed    (vi的增强版) 全屏编辑器,模式编辑器 vim模式: 1.编辑模式(命令模式) 2.输入模式 3.末行模式 模式转换: 1.编辑-->输出: i:在当前关标所在字符的前面,转为输入模式 a: 在当前关标所在字符的后面,转为输入模式 o: 在当前关标所在字符的下方,新建一行,并转为输入模式 I

iOS7新特性 ViewController转场切换(三) 自定义视图控制器容器的切换---非交互式

@继续前面的内容,这一章,主要介绍自定义ViewController容器上视图VC的切换.先来看看系统给我们提供的容器控制器 UINavigationController和UITabBarController 都有一个NSArray类型的属性viewControllers,很明显,存储的就是需要切换的视图VC.同理,我们定义一个ContainerViewController,是UIViewController的直接子类,用来作为容器依托,额,其他属性定义详见代码吧,这里不多说了.(PS:原先我进

ViewController加载顺序与self.view

从Stroyboard和xib中加载的ViewController的不同点在于 1.从Storyboard加载的ViewController只调用initWithCoder:方法,从xib加载的ViewController调用的是先执行initWithNibName:方法,后执行init方法.如果使用initWithNibName:方法初始化,则不会执行init方法: 2.从Storyboard里加载的ViewController,不能在initWithCoder:里面写self.view,而从

SpringMVC4 返回Json数据

在SpringMVC4之后jacksonx.jar 都有更改.如果报NoClassDefFoundError错误,一般都会提示no convert type,那么更改一下jackson相关jar包: 1.jackson-annotations-2.5.0.jar 2.jackson-core-2.5.0.jar 3.jackson-databind-2.5.0.jar springmvc配置也有变动: <!-- 用于将对象转换为 JSON  --> <bean id="stri