Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 17 additions & 13 deletions doc/connector/java.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,23 @@
Java
====

There are two Java connectors available:
The following Java connectors are available:

* `tarantool-java-SDK <https://tarantool.github.io/tarantool-java-sdk/>`__ is
the primary connector that is actively being developed and maintained. This
connector supports current Tarantool versions and features. Support for
`Spring Data <https://projects.spring.io/spring-data/>`__ and
`Testcontainers <https://www.testcontainers.org/>`__ is implemented as modules within the
Tarantool Java SDK project, providing seamless integration with these frameworks.

* Separate documentation is available for each major and minor Tarantool Java SDK version,
for example: https://tarantool.github.io/tarantool-java-sdk/1.5.*/
* For the most up-to-date documentation (including the latest changes and features),
please refer to the dev version: https://tarantool.github.io/tarantool-java-sdk/dev/

.. NOTE::

The connectors below are either deprecated or are planned for deprecation.

* `cartridge-java <http://github.com/tarantool/cartridge-java/>`__
supports both single Tarantool nodes and clusters,
Expand All @@ -15,15 +31,3 @@ There are two Java connectors available:
and offers JDBC interface support for single Tarantool nodes.
This module *isn't currently maintained* and
does not support the newest 2.x Tarantool features or Tarantool clusters.

The following modules support Java libraries and frameworks:

* `TestContainers Tarantool module <http://github.com/tarantool/cartridge-java-testcontainers/>`__
adds support for the popular `TestContainers framework <https://www.testcontainers.org/>`__
used for integration testing of Java applications.
* `Spring Data Tarantool module <http://github.com/tarantool/cartridge-springdata/>`__
adds support for the `Spring framework <https://projects.spring.io/spring-data/>`__.

Check out the
`Spring Pet Clinic project <http://github.com/tarantool/spring-petclinic-tarantool/>`__
to get familiar with using this module in real applications.