微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SpringMVC注解解析

@RequestMapping

作用:用于建立请求 URL 和处理请求方法间的对应关系

位置:

​      类上,请求URL 的第一级访问目录。此处不写的话,就相当于应用的根目录

​      方法上,请求 URL 的第二级访问目录,与类上的使用@ReqquestMapping标注的一级目录一起组成访问虚拟路径

属性:

​      value:用于指定请求的URL。它和path属性的作用是一样的

​      method:用于指定请求的方式

​      params:用于指定限制请求参数的条件。它支持简单的表达式。要求请求参数的key和value必须和配置的一模一样

例如:

​      params = {"accountName"},表示请求参数必须有accountName

​      params = {"moeny!100"},表示请求参数中money不能是100

1.mvc命名空间引入

命名空间:xmlns:context="http://www.springframework.org/schema/context"
        xmlns:mvc="http://www.springframework.org/schema/mvc"
约束地址:http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/mvc 
        http://www.springframework.org/schema/mvc/spring-mvc.xsd

2.
组件扫描

SpringMVC基于spring容器,所以在进行SpringMVC操作时,需要将Controller存储到spring容器中,如果使用@Controller注解标注的话,
就需要使用<context:component-scan base-package=“com.code_g.controller"/>进行组件扫描。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐