阅读 131

SSM之SpringMVC_02_04_SpringMVC注解配置、注解开发入门案例【非常重要】、请求映射文件讲解、只能post访问和智能get访问、自定义根路径

SSM之SpringMVC_02_04_SpringMVC注解配置、注解开发入门案例【非常重要】、请求映射文件讲解、只能post访问和智能get访问、自定义根路径

系列文章目录

文章目录

系列文章目录

SpringMVC注解配置——注解开发入门案例

修改springmvc的 配置文件

注意,不加斜杆也可以

注意 value的方式也可以

RequestMapping(请求映射文件讲解)

SpringMVC注解配置——注解开发入门案例

springMVC的注解开发

流程如下


修改springmvc的 配置文件

把前面的项目复制一份,修改DispatchServlet-Servlet.xml配置文件

或者在原来项目的基础上 复制多一份 DispatchServlet-Servlet.xml,我们来修改DispatchServlet-Servlet.xml配置文件


然后很多代码我们就不用写了

我们直接使用注解

前面的都删了只保留这些:


还是有四个流程,只是都被注解代替了


我们一步一步来


下一步就是配置处理器映射

之前我们是通过 name、或者key或者类名来寻找控制器

这里我们用注解,怎么做呢?

回顾一下以前


之前我们是通过 name、或者key或者类名来寻找控制器

现在用注解怎么做?

其实就是跟前面三种方式一样,我们加一种通过注解的方式去寻找对应的控制器


再配置一个适配器




配置资源视图解析器 这个就跟之前是一样的了

再看一眼全家福,是不是就比之前不用注解的方式简单多了


但是前面的原理性东西不搞明白,这个过于简单的东西可能又看不懂,这也是我们为什么要看原理的原因之一

这是源代码:


<!-- 1.配置注解扫描位置 -->

<context:component-scan base-package="com.gyf.backoffice.web.controller"/>

<!-- 2. 配置处理器映射,通过注解来查找 -->

<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>

<!-- 3.配置注解处理适配器来执行控制器的方法 -->

<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/>

<!-- 配置springmvc视图解析器

视图解析器解析的视频路径为:前缀 + 后缀 -->

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

<property name="prefix" value="/WEB-INF/views"/>

<property name="suffix" value=".jsp"/>

</bean>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

下面看怎么用

很简单,在控制器上面声明一个控制器注解



接下来就是配置访问路径和测试


这里不加也行,访问方式也是类似,就直接访问方法,如图



非常的简单灵活

这样简单的加就行了





注意,不加斜杆也可以



注意 value的方式也可以


注意value 的 v 是小写的


RequestMapping(请求映射文件讲解)

有很多种写法


直接写 list 或者 value 这两种方式用得比较多,value 是因为我们有时候需要传其它的参数



注意,默认不写的话,post请求和get请求都可以访问




这个开始见过了,专业叫法叫做自定义跟路径

————————————————

版权声明:本文为CSDN博主「平凡加班狗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_41753340/article/details/116105350


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐