java将数据传输至第三方接口

本文介绍了如何在SpringBoot项目中通过YML配置文件设置第三方接口,并利用`@ConfigurationProperties`和`@Autowired`进行数据推送服务的实现,包括获取配置、处理数据和发送请求的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 配置文件

         先再yml文件中配置第三方接受数据的接口

2.配置好后写一个配置文件

使用注解@ConfigurationProperties(prefix = "whp-jiekou") 引入

3.将数据传输给第三方接口


@Service
public class VehDataTransToSzgsServiceImpl implements VehDataTransToSzgsService {
    //注入配置
    @Autowired
    private DataPushConfig dataPushConfig;
    @Override
    public void pushVehDataToSzgsServer(VehDataInfo vehDataInfo) {
        //先获取第三方路径
        String url = dataPushConfig.getVehInfoUrl();
        //将数据添加至list然后转换成string字符串格式
        List list = new ArrayList();
        list.add(vehDataInfo);
        String jsonstr1 = JSONUtil.toJsonStr(list);
        //执行
        String bodystr = HttpRequest.post(url).body(jsonstr1)
                .execute().body();
        System.out.println("传输车辆数据 "+bodystr);

    }
}

今日一言:

 成功的快乐,收获的满足,不在奋斗的终点,而在拼搏的过程,该你走的路,要自身去走,别人无法替代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值