spring-web-json-param

Allow users to freely use json parameters in spring-web projects.

Лицензия

Лицензия

Категории

Категории

JSON Данные
Группа

Группа

io.github.ileler
Идентификатор

Идентификатор

spring-web-json-param
Последняя версия

Последняя версия

1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

spring-web-json-param
Allow users to freely use json parameters in spring-web projects.

Скачать spring-web-json-param

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.github.ileler/spring-web-json-param/ -->
<dependency>
    <groupId>io.github.ileler</groupId>
    <artifactId>spring-web-json-param</artifactId>
    <version>1.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.ileler/spring-web-json-param/
implementation 'io.github.ileler:spring-web-json-param:1.0'
// https://jarcasting.com/artifacts/io.github.ileler/spring-web-json-param/
implementation ("io.github.ileler:spring-web-json-param:1.0")
'io.github.ileler:spring-web-json-param:jar:1.0'
<dependency org="io.github.ileler" name="spring-web-json-param" rev="1.0">
  <artifact name="spring-web-json-param" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.ileler', module='spring-web-json-param', version='1.0')
)
libraryDependencies += "io.github.ileler" % "spring-web-json-param" % "1.0"
[io.github.ileler/spring-web-json-param "1.0"]

Зависимости

compile (6)

Идентификатор библиотеки Тип Версия
com.google.guava : guava jar 27.0.1-jre
com.jayway.jsonpath : json-path jar 2.4.0
org.springframework : spring-web Необязательный jar 5.0.8.RELEASE
javax.servlet : javax.servlet-api Необязательный jar RELEASE
org.springframework : spring-webmvc Необязательный jar 5.0.8.RELEASE
org.springframework : spring-webflux Необязательный jar 5.0.8.RELEASE

Модули Проекта

Данный проект не имеет модулей.

spring-web-json-param

Allow users to freely use json parameters in spring-web projects.
support spring-webmvc and spring-webflux

maven:

<dependency>
  <groupId>io.github.ileler</groupId>
  <artifactId>spring-web-json-param</artifactId>
  <version>1.0</version>
</dependency>

gradle:

implementation 'io.github.ileler:spring-web-json-param:1.0'

enable:

//in spring-webmvc
@Import(JsonParamConfigForWebMvc.class)
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

or

//in spring-webflux
@Import(JsonParamConfigForWebFlux.class)
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

example:

@PostMapping("/post1")
Mono<String> post1(@JsonParam String param1, @JsonParam String param2) {
}  
    
@PostMapping("/post2")
Mono<String> post2(@JsonParam("key1") String param1, @JsonParam("key2") String param2) {
}

Версии библиотеки

Версия
1.0