【发布时间】:2021-03-20 20:08:42
【问题描述】:
当我在 micronaut 中注入 RxHttpClient 时,我有一个带有令牌的 url,我想从环境变量中获取该令牌以避免硬编码秘密。
在我的服务中,我注入了这样的客户端:
@Client('${System.getenv(\'BOT_URL\')}')
@Inject
RxHttpClient httpClient
作为 BOT_URL 我的 url 存储在环境变量中。 项目构建但在尝试使用客户端时失败,出现此错误:
2021-03-20 20:05:14.37 Could not resolve placeholder ${System.getenv('BOT_KEY')}
我的变量在服务端定义正确,注入客户端时如何访问?
【问题讨论】: