- 在nacos 配置你想要的数据
link:
address: http://xxxxx/d/ce2f9er6i8glca/detail?orgId=1&refresh=5s&from=now-5m&to=now&var-DeviceID={equipmentCode}&kiosk
- address 这个是自己配置的地址 {equipmentCode} 这个是替换的数据
- 下面是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;
}
@GetMapping("/generateLink")
public RespResult<String> generateLink(@RequestParam String equipmentCode) {
return RespResult.successData(reportDataService.generateLink(equipmentCode));
}
private final LinkConfigProperties linkConfigProperties;
@Override
public String generateLink(String equipmentCode) {
return linkConfigProperties.getAddress().replace("{equipmentCode}", equipmentCode);
}