首页 > 解决方案 > 如何在方法签名中调用 application.yaml 参数?爪哇

问题描述

我有一个方法,它的签名是一个明确放置的String,但是我想在application.yaml中添加这个String消息并在方法中调用它,如下所示:

publishesPublic.replyRefusal(map, "500", "AC0001", "The request could not be processed at this time. Try again later.");

如何在 application.yaml 中留下消息并在方法中调用它?

提前致谢!

标签: javaspringspring-boot

解决方案


应用程序 yaml 文件将具有以下条目。

tryAgainMessage: Try again later

将其注入java代码如下

@Value("${tryAgainMessage}")
private String tryAgainMessage;

用它

publishesPublic.replyRefusal(map, "500", "AC0001", tryAgainMessage);

推荐阅读