Raj*_*was 6 spring-boot spring-boot-2
我一直在使用 mvn spring-boot:run 命令和 -Dspring-boot.run.arguments 将参数/变量传递给我们的 spring-boot 应用程序,例如:
mvn spring-boot:run -Dspring-boot.run.arguments=--jwt.validateExp=false,--jwt.skipValidation=true
Run Code Online (Sandbox Code Playgroud)
在应用程序中,我曾经使用注释读取参数值:@Value("${jwt.skipValidation}")。这在 spring-boot 2.2.1 中运行良好。
当我升级到 spring-boot 2.3.1 时,它停止工作。有什么建议吗?
将 --jwt.validateExp=false,--jwt.skipValidation=true 更改为“--jwt.validateExp=false --jwt.skipValidation=true”,对我来说很有效。
mvn spring-boot:run -Dspring-boot.run.arguments="--jwt.validateExp=false --jwt.skipValidation=true"
Run Code Online (Sandbox Code Playgroud)
因此,在参数两边放置双引号 (""),并用空格代替逗号 (,)。
| 归档时间: |
|
| 查看次数: |
2517 次 |
| 最近记录: |