retrofit-spring-boot-starter icon indicating copy to clipboard operation
retrofit-spring-boot-starter copied to clipboard

如果请求参数名与方法参数名相同,是否可以省去retrofit2.http.Query 注解?

Open melin opened this issue 2 months ago • 0 comments

如果请求参数名与方法参数名相同,是否可以省去retrofit2.http.Query 注解? 如果参数比较多,每个都要提供添加 retrofit2.http.Query 注解,挺麻烦的。

@GET("downloadYarnLog")
    @Override Response<ResponseBody> downloadYarnLog(
            @Query("tenantId") Long tenantId,
            @Query("clusterCode") String clusterCode,
            @Query("engineCode") String engineCode,
            @Query("applicationId") String applicationId);

如果简化更方便

@GET("downloadYarnLog")
    @Override Response<ResponseBody> downloadYarnLog(
            Long tenantId,
            String clusterCode,
            String engineCode,
            String applicationId);

melin avatar Jun 06 '24 14:06 melin