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

标签 java spring spring-mvc

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

BatchFileController.java

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

最佳答案

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

表达式 .+ 表示任何字符中的至少一个。

关于java - ":.+"中的 `{param:.+}` 是什么意思(java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47828365/

相关文章:

java - 使用 DOM 通过 <break> 从 xml 获取元素文本内容

java - 如何使用它的参数扩展java @Interface

java - 如何访问 HandlerInterceptorAdapter 中的 RequestBody?

java - Spring - 缺少必需的库 - hibernate3-3.2.3.GA.jar

java - Spring MVC 和 Apache Hadoop 启动 MapReduce Job

java - 使用 ZipOutputStream 创建的 .war 文件无法部署

java - 在 Listview 适配器中添加项目后,notifyDataSetChanged() 不起作用

Java HashMap 存储不同的对象

Spring <mvc :annotation-driven/> and <mvc:resources can't use together?

spring - Ignite 和 Spring Boot