当前位置: 首页 > 知识库问答 >
问题:

{param:.+}`中的“:.+”是什么意思(java)?

黎阳冰
2023-03-14

在这组Java代码中,{param:.+}处的:.+是什么意思?我试着搜索,但我没有找到任何解释。请知道的人给我解释一下。太感谢你了。

@RequestMapping("/runbatchfileparam/{param:.+}")  
public ResultFormat runbatchFile(@PathVariable("param") String fileName) 
{  
RunBatchFile rbf = new RunBatchFile();  
return rbf.runBatch(fileName);  
}  

共有1个答案

商同化
2023-03-14

冒号:是变量名和正则表达式之间的分隔符。

表达式.+表示至少一个字符。

 类似资料:
  • 问题内容: 我发现此代码可在此处找到SO中的重复项。但我不明白这条线是什么意思 问题答案: 该运算符是Java中无符号的右移位运算符。它有效地将操作数除以右操作数的幂,或者仅在此处。 和之间的差异仅在移动负数时才会显示。如果运算符是a ,则运算符会将其移位到最高有效位,而无论如何都将移位。 更新: 让我们求平均值和()。我们可以轻松地进行数学运算: 现在,通过代码,涉及到以下这些位: 让我们将“转

  • 我想知道=_运算符在JavaScript中的含义。看起来像是在做作业。 示例:

  • 问题内容: 我试图在Python 3.3中使用旧的库(可追溯至2003年!)。当我导入它时,Python抛出错误,因为源文件中有符号,例如: 我猜这是该语言现在被放弃的标志。 它到底是什么意思,我应该用哪个(较新的)符号代替? 问题答案: 这意味着不等于。它取自(python的前身)此处: 订单测试(表示 “不等于” ) 我相信它是从Pascal那里获得的,Pascal是Guido开始使用的语言。

  • 问题内容: 重入意味着锁定是在每个线程而不是每个调用的基础上获得的。 由于内在锁由线程持有,这是否意味着线程运行一次等于调用基础? 谢谢,这似乎意味着:在线程中,如果我在调用function的流程函数时获得了锁,并且还需要一个锁,那么将会有一个可重入的过程。在Java中,这种现象是按线程获取的,因此我不需要考虑死锁吗? 问题答案: 重入意味着锁定是在每个线程而不是每个调用的基础上获得的。 这是一个

  • 问题内容: 顾名思义,“ javax.naming.NoInitialContextException”在非技术术语中意味着什么?有什么一般性建议可以解决它? 编辑(从控制台): 问题答案: 基本上,这意味着该应用程序要执行一些“命名操作”(例如,JNDI或LDAP查找),并且它没有足够的可用信息来创建与目录服务器的连接。作为异常状态的文档, 当无法创建初始上下文实现时,将引发此异常。Initia

  • 问题内容: 我想知道 = + _ 运算符在JavaScript中的含义。看起来像是在做作业。 例: 问题答案: r = +_; 尝试将任何内容强制转换为数字。 只是一个变量名(不是运算符),可以是,等等。 例: 将“ 1”强制转换为纯数字1。 现在,不是。 此外,根据算术运算符的MDN页面: 一元加号运算符位于其操作数之前,并求值为其操作数,但是 尝试将其转换为数字(如果尚未转换为数字) 。 […