关于nacos配置动态获取参数必看

  1. 在nacos 配置你想要的数据
link:
  address: http://xxxxx/d/ce2f9er6i8glca/detail?orgId=1&refresh=5s&from=now-5m&to=now&var-DeviceID={equipmentCode}&kiosk

  1. address 这个是自己配置的地址 {equipmentCode} 这个是替换的数据
  2. 下面是java 代码
@ConfigurationProperties(prefix = "link")
@Component
@Data
public class LinkConfigProperties {

    @ApiModelProperty("链接地址")
    private String address;
}
@Configuration
@Slf4j
@EnableConfigurationProperties(LinkConfigProperties.class)
@AllArgsConstructor
@Data
@NoArgsConstructor
public class LinkConfig {


    @Resource
    LinkConfigProperties linkConfigProperties;
}
//新建一个controller
@GetMapping("/generateLink")
    public RespResult<String> generateLink(@RequestParam String equipmentCode) {
        return RespResult.successData(reportDataService.generateLink(equipmentCode));
    }
 //从service 获取 
     private final LinkConfigProperties linkConfigProperties;
  @Override
  // 动态获取配置
    public String generateLink(String equipmentCode) {
        return linkConfigProperties.getAddress().replace("{equipmentCode}", equipmentCode);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值