spring-boot - 将属性值注入(inject) feignclient 注解

标签 spring-boot jhipster feign

我有我的 Jhipster config/ApplicationProperties.java 类设置并正在工作,但是不清楚如何将属性值注入(inject)到 URL 的 FeignClient 注释中:

@FeignClient(
  name="myApi",
  url="how do I inject an application.yml property here?",
  configuration="MyConfig.class")

使用 @Value 不起作用:

@FeignClient(
  name="myApi",
  url=@Value("${application.api.url}"),
  configuration="MyConfig.class")

有什么想法吗?

最佳答案

你可以这样做

@FeignClient(
  name="myApi",
  url="${application.api.url}",
  configuration="MyConfig.class")

关于spring-boot - 将属性值注入(inject) feignclient 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59161440/

相关文章:

java - 找不到项目 'org.springframework.boot:spring-boot-starter-parent:2.4.0'

linux - 无法启动系统服务

java - 假装和未声明的 404 Not Found 可抛出异常

java - LockModeType.PESSIMISTIC_WRITE 是否锁定结果行或整个表?

java - 在 Spring Boot 中测试服务

java - JHipster Redis 集成元素未绑定(bind)错误

JHipster - JhiAlertService - 如何决定警报显示多长时间?

java - 为什么 liquibase 迁移适用于 mysql 而不是 h2

java - Spring Boot 假装异常

java - Feign 客户端错误处理 - 抑制错误/异常并转换为 200 成功响应