ru.ilb.common:common-openapi

Various jaxrs, jpa and jaxb support classes

License

License

GroupId

GroupId

ru.ilb.common
ArtifactId

ArtifactId

common-openapi
Last Version

Last Version

1.30
Release Date

Release Date

Type

Type

jar
Description

Description

Various jaxrs, jpa and jaxb support classes

Download common-openapi

How to add to project

<!-- https://jarcasting.com/artifacts/ru.ilb.common/common-openapi/ -->
<dependency>
    <groupId>ru.ilb.common</groupId>
    <artifactId>common-openapi</artifactId>
    <version>1.30</version>
</dependency>
// https://jarcasting.com/artifacts/ru.ilb.common/common-openapi/
implementation 'ru.ilb.common:common-openapi:1.30'
// https://jarcasting.com/artifacts/ru.ilb.common/common-openapi/
implementation ("ru.ilb.common:common-openapi:1.30")
'ru.ilb.common:common-openapi:jar:1.30'
<dependency org="ru.ilb.common" name="common-openapi" rev="1.30">
  <artifact name="common-openapi" type="jar" />
</dependency>
@Grapes(
@Grab(group='ru.ilb.common', module='common-openapi', version='1.30')
)
libraryDependencies += "ru.ilb.common" % "common-openapi" % "1.30"
[ru.ilb.common/common-openapi "1.30"]

Dependencies

compile (5)

Group / Artifact Type Version
io.swagger.core.v3 : swagger-integration jar 2.0.8
com.fasterxml.jackson.core : jackson-databind jar 2.9.8
com.fasterxml.jackson.module : jackson-module-jaxb-annotations jar 2.9.8
org.apache.cxf : cxf-rt-frontend-jaxrs jar 3.3.1
org.apache.cxf : cxf-wadl2java-plugin jar 3.3.1

Project Modules

There are no modules declared in this project.

common-jaxrs

Various jaxrs support classes: XmlAdapters, ParamConverterProviders for core java classes

Changelog

common-1.36

added UUIDConverterUniversal (multi-database uuid converter)

common-1.35

added common-lock module with ReadWriteLockFactory and StampedLockFactory, LockedExecutor

common-1.34

removed obsolete MOXyJsonProvider, stock org.eclipse.persistence.jaxb.rs.MOXyJsonProvider should be used with eclipselink v2.7.5+

common 1.31

introduce common-springboot to simplify auto-registration of frequently used beans

common-1.27

  1. Auto-configuration of SendMailExceptionHandler from JNDI/System properties/Environment variable SERVER_ADMIN. No more manual configuration required. Automatic @Provider registration.
  2. Support for cascade jax-rs exceptions in WebApplicationExceptionHandler (hide and log message, issue HTTP 555 error to client). To catch cascade jax-rs client exceptions, set property <entry key="support.wae.spec.optimization" value="false"/>
  3. Remove BadExceptionHandler (WebApplicationExceptionHandler should be enough)
ru.ilb.common

Versions

Version
1.30