- 浏览: 7847303 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
小结下spring mvc中的@RequestMapping的用法。
1)最基本的,方法级别上应用,例如:
则访问http://localhost/xxxx/departments的时候,会调用 simplePattern方法了
2) 参数绑定
形如这样的访问形式:
/departments?departmentId=23就可以触发访问findDepatment方法了
3 REST风格的参数
形如REST风格的地址访问,比如:
/departments/23,其中用(@PathVariable接收rest风格的参数
4 REST风格的参数绑定形式之2
先看例子,这个有点象之前的:
这个有点不同,就是接收形如/departments/23的URL访问,把23作为传入的departmetnId,,但是在实际的方法findDepatmentAlternative中,使用
@PathVariable("departmentId") String someDepartmentId,将其绑定为
someDepartmentId,所以这里someDepartmentId为23
5 url中同时绑定多个id
这个其实也比较好理解了。
6 支持正则表达式
比如如下的URL:/sometext.123,则输出:
Textual part: sometext, numeric part: 123.
正则这一项解了燃眉之急,谢谢~
用过grails没有呢
请求的值是to_upload,返回的视图是background/fileOperate/upload
@RequestMapping(value="/departments/{departmentId}")
public String findDepatment(@PathVariable String departmentId){
System.out.println("Find department with ID: " + departmentId);
return "someResult";
}
这种方法的,我的Url-pattern中设置的是/ , 没办法访问,怎么回事呢
我已经在我们公司普及开了,,,,
一样的问题,还是个技术活,用chrome查看源代码,找到收藏的链接,打开地址就可以收藏。
spring mvc不错的,已经超越其他框架了
1)最基本的,方法级别上应用,例如:
@RequestMapping(value="/departments") public String simplePattern(){ System.out.println("simplePattern method was called"); return "someResult"; }
则访问http://localhost/xxxx/departments的时候,会调用 simplePattern方法了
2) 参数绑定
@RequestMapping(value="/departments") public String findDepatment( @RequestParam("departmentId") String departmentId){ System.out.println("Find department with ID: " + departmentId); return "someResult"; }
形如这样的访问形式:
/departments?departmentId=23就可以触发访问findDepatment方法了
3 REST风格的参数
@RequestMapping(value="/departments/{departmentId}") public String findDepatment(@PathVariable String departmentId){ System.out.println("Find department with ID: " + departmentId); return "someResult"; }
形如REST风格的地址访问,比如:
/departments/23,其中用(@PathVariable接收rest风格的参数
4 REST风格的参数绑定形式之2
先看例子,这个有点象之前的:
@RequestMapping(value="/departments/{departmentId}") public String findDepatmentAlternative( @PathVariable("departmentId") String someDepartmentId){ System.out.println("Find department with ID: " + someDepartmentId); return "someResult"; }
这个有点不同,就是接收形如/departments/23的URL访问,把23作为传入的departmetnId,,但是在实际的方法findDepatmentAlternative中,使用
@PathVariable("departmentId") String someDepartmentId,将其绑定为
someDepartmentId,所以这里someDepartmentId为23
5 url中同时绑定多个id
@RequestMapping(value="/departments/{departmentId}/employees/{employeeId}") public String findEmployee( @PathVariable String departmentId, @PathVariable String employeeId){ System.out.println("Find employee with ID: " + employeeId + " from department: " + departmentId); return "someResult"; }
这个其实也比较好理解了。
6 支持正则表达式
@RequestMapping(value="/{textualPart:[a-z-]+}.{numericPart:[\\d]+}") public String regularExpression( @PathVariable String textualPart, @PathVariable String numericPart){ System.out.println("Textual part: " + textualPart + ", numeric part: " + numericPart); return "someResult"; }
比如如下的URL:/sometext.123,则输出:
Textual part: sometext, numeric part: 123.
评论
17 楼
lgh1992314
2017-08-24
@PathVariable String departmentId
这种使用如果不在debug(javac -g:none)下是错误的,望后来人知晓。
这种使用如果不在debug(javac -g:none)下是错误的,望后来人知晓。
16 楼
wrrwhn
2016-02-04
正则这一项解了燃眉之急,谢谢~
15 楼
1991zaihuashi
2014-09-09
After reading this article, it is helpful for me.
14 楼
jeffsc
2014-08-27
lucky16 写道
对Spring MVC入门的同学不错,
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
用过grails没有呢
13 楼
tedeum
2013-10-08
快餐盒 写道
@RequestMapping(value = "to_upload")
public ModelAndView toUpload() {
return new ModelAndView("background/fileOperate/upload");
}
这个用法是要怎么解释呢?
public ModelAndView toUpload() {
return new ModelAndView("background/fileOperate/upload");
}
这个用法是要怎么解释呢?
请求的值是to_upload,返回的视图是background/fileOperate/upload
12 楼
快餐盒
2013-10-08
@RequestMapping(value = "to_upload")
public ModelAndView toUpload() {
return new ModelAndView("background/fileOperate/upload");
}
这个用法是要怎么解释呢?
public ModelAndView toUpload() {
return new ModelAndView("background/fileOperate/upload");
}
这个用法是要怎么解释呢?
11 楼
smileyhy
2013-07-19
@RequestMapping(value="/departments/{departmentId}")
public String findDepatment(@PathVariable String departmentId){
System.out.println("Find department with ID: " + departmentId);
return "someResult";
}
这种方法的,我的Url-pattern中设置的是/ , 没办法访问,怎么回事呢
10 楼
zhushaolong
2013-04-30
lucky16 写道
对Spring MVC入门的同学不错,
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
我已经在我们公司普及开了,,,,
9 楼
wei__xiang
2013-02-21
顶顶顶顶顶
8 楼
xiaopingmao
2013-02-20
tedeum 写道
谢谢lz 学习了 好像不能收藏
一样的问题,还是个技术活,用chrome查看源代码,找到收藏的链接,打开地址就可以收藏。
7 楼
tedeum
2013-02-20
谢谢lz 学习了 好像不能收藏
6 楼
wad12302
2013-02-19
的顶顶顶顶顶顶顶顶顶顶顶顶
5 楼
jackyrong
2013-02-18
lucky16 写道
对Spring MVC入门的同学不错,
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
spring mvc不错的,已经超越其他框架了
4 楼
lucky16
2013-02-18
对Spring MVC入门的同学不错,
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
公司基本上同事都没用过Spring MVC,其实很想这个东西在公司普及,对开发,不管是效率还是和Spring的结合都是一大进步啊。。。另外,就例如@RequestMapping 这种东西,确实太好用了。
3 楼
jackyrong
2013-02-18
good
hekuilove 写道
我给lz一个建议每介绍一个用法的时候
你可以先把url写上面
下面再写Controller 这样是否更直观
这是细节 不喜勿喷 个人看法
你可以先把url写上面
下面再写Controller 这样是否更直观
这是细节 不喜勿喷 个人看法
2 楼
hekuilove
2013-02-18
我给lz一个建议每介绍一个用法的时候
你可以先把url写上面
下面再写Controller 这样是否更直观
这是细节 不喜勿喷 个人看法
你可以先把url写上面
下面再写Controller 这样是否更直观
这是细节 不喜勿喷 个人看法
1 楼
hekuilove
2013-02-18
我给lz一个建议每介绍一个用法的时候
你可以先把url写上面
下面再写Controller
这是细节 不喜勿喷 个人看法
你可以先把url写上面
下面再写Controller
这是细节 不喜勿喷 个人看法
发表评论
-
复习:强迫线程顺序执行方式
2019-01-03 23:42 1473方法1: 三个线程,t1,t2,t3,如果一定要按顺序执行, ... -
(转)不错的前后端处理异常的方法
2019-01-02 23:16 1962前言 在 Web 开发中, 我们经常会需要处理各种异常, 这是 ... -
info q的极客时间大咖说等资料下载
2018-08-15 08:40 3408info q的极客时间大咖说等资料下载,还有不少思维导图 链 ... -
CXF 客户端超时时间设置(非Spring配置方式)
2018-07-03 22:38 2175import org.apache.cxf.endpoint. ... -
(转)synchronized关键字画像:正确打开方式
2018-06-14 09:25 443https://mp.weixin.qq.com/s/b3Sx ... -
CountDownLatch的例子
2018-06-13 14:10 627public class StatsDemo { ... -
两道面试题,带你解析Java类加载机制
2018-06-12 16:29 549https://mp.weixin.qq.com/s/YTa0 ... -
Spring中获取request的几种方法,及其线程安全性分析
2018-06-11 09:03 621https://mp.weixin.qq.com/s/KeFJ ... -
内部类小结
2018-06-06 10:25 393https://mp.weixin.qq.com/s/hErv ... -
JVM虚拟机小结1
2018-06-04 20:43 4611 jps -l //列出详细的类名和进程ID 2)jps ... -
windows下自带命令行工具查看CPU资源情况等
2018-06-04 12:53 3037微软提供了不少命令行 ... -
(收藏)深入分析Java的序列化与反序列化
2018-05-30 15:21 552https://mp.weixin.qq.com/s/T2Bn ... -
apache common包中的序列化工具
2018-05-30 09:10 1772什么是序列化 我们的 ... -
JAVA8 JVM的变化: 元空间(Metaspace)
2018-05-24 22:30 903本文将会分享至今为至我收集的关于永久代(Permanent G ... -
(转)服务器性能指标(一)——负载(Load)分析及问题排查
2018-05-21 21:03 1259原创: Hollis Hollis 负载 ... -
(转)对象复用
2018-05-20 15:27 802public class Student { priv ... -
mapreduce中入门中要注意的几点
2018-05-06 08:59 614在 mapreduce中,比如有如下的词: I love b ... -
HDFS的基本操作
2018-05-02 21:47 873-mkdir 在HDFS创建目录 ... -
一个不错的开源工具类,专门用来解析日志头部的,好用
2018-05-02 20:00 704一个不错的开源工具类,专门用来解析日志头部的,好用。 http ... -
介绍个不错的RESTFUL MOCK的工具wiremock
2018-04-27 21:02 1850介绍个不错的RESTFUL MOCK的工具wiremock,地 ...
相关推荐
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
一个简洁而又优雅的Android原生UI框架,解放你的双手!还不赶紧点击使用说明文档,体验一下吧! 涵盖绝大部分的UI组件:TextView、Button、EditText、ImageView、Spinner、Picker、Dialog、PopupWindow、ProgressBar、LoadingView、StateLayout、FlowLayout、Switch、Actionbar、TabBar、Banner、GuideView、BadgeView、MarqueeView、WebView、SearchView等一系列的组件和丰富多彩的样式主题。
基于背向散射的超声骨密度仪算法研究和软件设计的任务书.docx
机械毕业设计81五自由度机械臂设计.doc
数据可视化-上海各地区风速热力图
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
RBF神经网络概述.doc
游戏植物大战僵尸(经典版)
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于s7200自动售货机-plc-控制.doc
基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于深度学习方法去评估锂电池健康状态(SOH)python源码.zip对象是NASA的锂电池容量衰退数据集,本资源中的源码都是经过本地编译过可运行的,评审分
电脑工具.txt
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
移动机器人机械臂的设计小论文.doc
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 [5] C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。 1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
【资源说明】 C++基于OpenCV对图片进行识别+裁剪源码+使用文档+全部资料(优秀项目).zipC++基于OpenCV对图片进行识别+裁剪源码+使用文档+全部资料(优秀项目).zipC++基于OpenCV对图片进行识别+裁剪源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
密码学实验报告2.docx