JavAssist proxy implementation

Small Java library for generating dynamic proxies on top of [ByteBuddy](https://github.com/raphw/byte-buddy) or [Javassist](https://github.com/jboss-javassist/javassist). You can generate data transfer objects, rich traits or even whole implicit DAO implementations dynamically at runtime easily. This library solves the complex stuff, so you can focus on application logic. Serializability, cloning are already solved by us. We also aim for transparent and easily debuggable proxies, because as we know proxies is usually part of "magic" for the team. Hence, the name of this library - Proxycian as a magician for the proxies ;)

Лицензия

Лицензия

Категории

Категории

Javassist Библиотеки уровня приложения Bytecode Manipulation
Группа

Группа

one.edee.oss
Идентификатор

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

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

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

1.3.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

JavAssist proxy implementation
Small Java library for generating dynamic proxies on top of [ByteBuddy](https://github.com/raphw/byte-buddy) or [Javassist](https://github.com/jboss-javassist/javassist). You can generate data transfer objects, rich traits or even whole implicit DAO implementations dynamically at runtime easily. This library solves the complex stuff, so you can focus on application logic. Serializability, cloning are already solved by us. We also aim for transparent and easily debuggable proxies, because as we know proxies is usually part of "magic" for the team. Hence, the name of this library - Proxycian as a magician for the proxies ;)
Организация-разработчик

Организация-разработчик

FG Forrest, a.s.

Скачать proxycian_javassist

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

<!-- https://jarcasting.com/artifacts/one.edee.oss/proxycian_javassist/ -->
<dependency>
    <groupId>one.edee.oss</groupId>
    <artifactId>proxycian_javassist</artifactId>
    <version>1.3.2</version>
</dependency>
// https://jarcasting.com/artifacts/one.edee.oss/proxycian_javassist/
implementation 'one.edee.oss:proxycian_javassist:1.3.2'
// https://jarcasting.com/artifacts/one.edee.oss/proxycian_javassist/
implementation ("one.edee.oss:proxycian_javassist:1.3.2")
'one.edee.oss:proxycian_javassist:jar:1.3.2'
<dependency org="one.edee.oss" name="proxycian_javassist" rev="1.3.2">
  <artifact name="proxycian_javassist" type="jar" />
</dependency>
@Grapes(
@Grab(group='one.edee.oss', module='proxycian_javassist', version='1.3.2')
)
libraryDependencies += "one.edee.oss" % "proxycian_javassist" % "1.3.2"
[one.edee.oss/proxycian_javassist "1.3.2"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
com.google.code.findbugs : jsr305 jar 3.0.2
org.projectlombok : lombok jar 1.18.24
org.apache.commons : commons-lang3 jar 3.12.0

provided (2)

Идентификатор библиотеки Тип Версия
org.apache.logging.log4j : log4j-api jar 2.17.2
org.apache.logging.log4j : log4j-core jar 2.17.2

test (2)

Идентификатор библиотеки Тип Версия
org.junit.jupiter : junit-jupiter-api jar 5.8.2
org.junit.jupiter : junit-jupiter-engine jar 5.8.2

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

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

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

Версия
1.3.2
1.3.1
1.3.0
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0