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

系列文章目录

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>

下面看怎么用
很简单,在控制器上面声明一个控制器注解
在这里插入图片描述
在这里插入图片描述
接下来就是配置访问路径和测试
在这里插入图片描述
这里不加也行,访问方式也是类似,就直接访问方法,如图
在这里插入图片描述

非常的简单灵活
这样简单的加就行了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意,不加斜杆也可以

在这里插入图片描述

注意 value的方式也可以

在这里插入图片描述
注意value 的 v 是小写的

RequestMapping(请求映射文件讲解)

有很多种写法
在这里插入图片描述
直接写 list 或者 value 这两种方式用得比较多,value 是因为我们有时候需要传其它的参数

在这里插入图片描述
注意,默认不写的话,post请求和get请求都可以访问

在这里插入图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值