V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  thinkmore  ›  全部回复第 15 页 / 共 35 页
回复总数  687
1 ... 11  12  13  14  15  16  17  18  19  20 ... 35  
2017-07-24 10:28:54 +08:00
回复了 yang2yang 创建的主题 Java SpringMvc 的动态绑定是怎么获得到参数的名字的呢?
@yang2yang
经过最近的了解,我来打自己脸了,之前的回答很抱歉应该给你造成了不小的误导,我的说法应该是错的。

关于 springmvc 如何获得参数,是因为在编译的时候保留了 debug 信息(参数名称,行号等),然后 springmvc 在使用的时候可以根据保留的参数名称和前台传递过来的参数名称进行一一对应。

如果你在 @RequestParameter(name="name") String name,中没有指定 @RequestParameter name 属性,那么一旦你没有保留 debug 信息,就会报错,大概意思是没法找到对应的参数。

所以使用 Ant 打包的时候需要指定<javac debug="true" ....>

使用 maven 编译的时候,默认会保留 debug 信息,即 debug=true,当然你也可以进行设置
```
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<debug>true</debug>
<debuglevel>lines,vars,source</debuglevel>
</configuration>
</plugin>
```
2017-07-21 09:46:46 +08:00
回复了 maninshanghai 创建的主题 上海 我要用机械键盘治好隔壁情侣的噪音
别把机械键盘敲坏了,不值当。。

而且这件事儿你给她男朋友说一下我觉得就很好解决
2017-07-18 10:44:59 +08:00
回复了 aznfy 创建的主题 Java 求问 Java 有没有封装好的 avl 树
2017-07-06 10:08:11 +08:00
回复了 yidinghe 创建的主题 Java Java 机试题:解析命令行参数
不太懂你的意思,需求如果变了,代码跟着变更不就行了吗?
2017-06-20 10:50:09 +08:00
回复了 tuteng 创建的主题 程序员 无耻的骗 star 了
不错,已经 star
迫于生计,我可能也要去注册一个随手记了
2017-06-08 21:51:41 +08:00
回复了 bsdfzzzy 创建的主题 酷工作 ThoughtWorks 招聘后端程序猿啦~
@bsdfzzzy 已发,不知道有机会不。
2017-06-01 10:04:36 +08:00
回复了 xuezher 创建的主题 深圳 说说来深圳两年工作的奇葩经历
你过得真他么的刺激呀,每天不写代码光研究这些事儿想想都他妈的有激情
2017-05-23 09:41:23 +08:00
回复了 PythoneerDev6 创建的主题 程序员 我这有个关于 Github 的小程序,不知当讲不当讲。
不错,但是亮点在哪里呢?除了搜索功能或者看下最近的仓库之外,而且游览代码在手机上我估计以后显示效果应该不是很理想吧
2017-05-12 14:51:17 +08:00
回复了 thinkmore 创建的主题 酷工作 求职贴:成都的坑有吗?
@Blunt1991
@Jarvi 错别字这些已经修改了


@Jarvi 尽力简单了
2017-05-05 09:34:26 +08:00
回复了 flowerains 创建的主题 问与答 大家 Evernote(印象笔记)不用了之后,有找到什么替代品不?
从有道转为知转印象。到现在发现印象比较还是不错
2017-04-27 09:53:42 +08:00
回复了 xjdata 创建的主题 成都 请问强大的 v 友,各位公司的待遇是怎么做的。
if 月薪=15k。
then 社保基数=成都市最高标准
then 公积金交不交=12%
then 交公积金基数=15K
then 有没有逢年过节小意思=中秋生日有京东卡,过年就年会抽奖以及抢红包
then 加薪计划如何=不少于 500,一年调整一次
then 年底奖金如何=年中奖(五月份发)

坐标成都,是分公司,我们部门规模约 20 人,总公司 5000+
本人薪水底层,上面的不是我的工资,但是其他待遇都是一致的!
2017-04-25 09:56:22 +08:00
回复了 MrJ2 创建的主题 编程 关于初学者使用 Sublime text 3 的一些小问题
@MrJ2 Emet 是一个插件,可以进行 Html 代码补全
2017-04-20 10:02:36 +08:00
回复了 yang2yang 创建的主题 Java SpringMvc 的动态绑定是怎么获得到参数的名字的呢?
@yang2yang 内部使用了注解是我打错了,当时在想另外一个事情,不好意思

java8 现在可以直接获取参数名称了, java8 以下的话你可以看下 spring 的实现

可以参考下 Spring 的 LocalVariableTableParameterNameDiscoverer

https://github.com/spring-projects/spring-framework/blob/master/spring-core/src/main/java/org/springframework/core/LocalVariableTableParameterNameDiscoverer.java
2017-04-19 16:49:47 +08:00
回复了 yang2yang 创建的主题 Java SpringMvc 的动态绑定是怎么获得到参数的名字的呢?
@yang2yang 其实内部还是使用了注解,当然需要根据字节码进行解析,解析字节码最好的工具当然是 ASM 了。
你可以参考这个,应当可以解答你的疑惑 http://blog.csdn.net/mhmyqn/article/details/47294485
1 ... 11  12  13  14  15  16  17  18  19  20 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1465 人在线   最高记录 6547   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 17:15 · PVG 01:15 · LAX 10:15 · JFK 13:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.