JavAssist proxying - aggregation project

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 ;)

Лицензия

Лицензия

Группа

Группа

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

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

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

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

1.3.2
Дата

Дата

Тип

Тип

pom
Описание

Описание

JavAssist proxying - aggregation project
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 ;)
Ссылка на сайт

Ссылка на сайт

https://github.com/FgForrest/Proxycian/
Организация-разработчик

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

FG Forrest, a.s.

Скачать proxycian

Имя Файла Размер
proxycian-1.3.2.pom 19 KB
Обзор

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

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

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

  • proxycian_core
  • proxycian_bytebuddy
  • proxycian_javassist
  • proxycian_tests

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

Версия
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