相关疑难解决方法(0)

使用 gradle 创建修复名称不包括版本的 jar

我想创建一个fat jarusing gradleonly with name,不包含项目的版本。

我正在使用gradle 5.1spring boot 2.1.1

我尝试了以下解决方案但没有运气

  1. /sf/answers/3718664001/
  2. /sf/answers/2198507181/

    • 默认jar名称 project-0.0.1-SNAPSHOT.jar

    • 预期的 jar 名称 project-xyz.jar

gradle spring-boot

4
推荐指数
1
解决办法
2064
查看次数

从Java中的查询字符串中提取参数及其值

所以我想假设我有一个字符串

"param1=value1&param2={"url":"http://somesite.com?someparam=somevalue&someparam1=somevalue1"}&param3=value3"

我需要它:

param1: value1

param2: {"url":"http://somesite.com?someparam=somevalue&someparam1=somevalue1"}

param3: value3

在Java中解析这个问题的最佳方法是什么?到目前为止,我找不到标准Java库的解决方案,我不想重新发明轮子.

我已经尝试过(但是如果我只在那里放置查询参数,那就不行了):

String url = "http://www.example.com/something.html?one=11111&two=22222&three=33333";
List<NameValuePair> params = URLEncodedUtils.parse(new URI(url), "UTF-8");

for (NameValuePair param : params) {
    System.out.println(param.getName() + " : " + param.getValue());
}
Run Code Online (Sandbox Code Playgroud)

java parameters parsing json

3
推荐指数
1
解决办法
550
查看次数

标签 统计

gradle ×1

java ×1

json ×1

parameters ×1

parsing ×1

spring-boot ×1