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

Spring Boot 2.3.1-DSSpring Boot。跑争论不起作用

越飞语
2023-03-14

我一直在使用mvn sping-boot: run命令与-Dspring-boot.run.arguments传递参数/变量到我们的sping-boot应用程序,例如:

mvn spring-boot:run -Dspring-boot.run.arguments=--jwt.validateExp=false,--jwt.skipValidation=true

在应用程序中,我使用注释:@value(${jwt.skipValidation})读取参数值。这在spring boot 2.2.1中运行良好。

当我升级到spring boot 2.3.1时,它停止了工作。有什么建议吗?

共有2个答案

廖琨
2023-03-14

我使用spring.boot2.4.2,为了解决这个问题,我用withe-space分隔参数,并将值放在双引号之间。

mvn spring-boot:run -Dspring-boot.run.arguments="--jwt.validateExp=false --jwt.skipValidation=true"
万阳嘉
2023-03-14

改变——jwt。validateExp=false,--jwt。skipValidation=true to“-jwt.validateExp=false--jwt.skipValidation=true”为我做了这个把戏。

mvn spring-boot:run -Dspring-boot.run.arguments="--jwt.validateExp=false --jwt.skipValidation=true"

所以在参数周围加上双引号(“”),并用空格代替逗号(,)。

 类似资料:
  • 问题内容: 我试图编写这个小脚本来批量重命名文件扩展名。我传递了三个参数,即文件所在的目录,当前扩展名和新扩展名。 我得到的错误是 该代码是 问题答案: 仅返回文件名,不返回完整路径。使用重新创建正确的路径:

  • 您可以通过在帮助程序名称后指定将多个参数传递给帮助程序。 语法 (Syntax) export default Ember.Helper.helper(function(params) { //code here } 例子 (Example) 下面给出的示例将多个参数传递给帮助程序。 创建一个新助手作为helperarguments并添加以下代码 - import Ember from '

  • 在我的应用程序(,出现了一个向上箭头,表示,但我无法处理它来执行任何操作,甚至无法显示toast。我尝试了这个方法,并在选项ItemSelected()中处理了开关(item.getItemId()),但这两种解决方案都不适合我。我错过了一些东西,但不知道是什么。 这是我的代码: ... 我的整个选项项已选定: 我不知道其他代码是否重要: 在我的清单中,我没有父母活动。 我找到了这个答案,它似乎是

  • 我有一个简单的Spring Boot应用程序,当我在Eclipse中使用我的Liberty服务器运行时,我可以运行良好,问题是当我尝试对war文件进行构建(使用maven)并将该war添加到同一服务器并尝试运行它时,服务器启动良好,但在点击服务器URL后,它会显示Spring Security登录名/密码弹出窗口,但在我的应用程序中,我配置了登录名和几个示例endpoint,但服务器找不到它们,从

  • 我有以下装饰示例: 我正在努力与行:即使在阅读了很多装饰教程 > 如果我将*和**留在中,我会得到错误:但是为什么wrapper\u function1知道的参数?我就是看不见他们被交到哪里去了。这样的事情对我来说是有意义的 def decorator_function1(原始_函数,*args,**kwargs)):my_args=args my_kwargs=kwargs def wrappe

  • 我正在使用junit运行一些单元测试。其中一个调用了一个对象中的方法,我使用mockito-like模拟该对象; 然后我设置mockito做一些类似的事情 现在myClass.foo实际上以我的另一个类(比如类Person)作为参数,我想做的是这样的事情 这当然是伪代码,但我希望它说明了我正在尝试做什么。这可能吗?