Nuxeo разработал Java-SDK, готовый к использованию в вашем приложении Springboot: https://github.com/nuxeo/nuxeo-java-client
Пример кода:
import org.nuxeo.client.NuxeoClient;
import org.nuxeo.client.objects.Document;
import org.nuxeo.client.objects.Documents;
NuxeoClient nuxeoClient = new NuxeoClient.Builder()
.url(url)
.authentication("Administrator","Administrator")
.connect();
// Fetch the root document
Document doc = nuxeoClient.operation(Operations.REPOSITORY_GET_DOCUMENT).param("value", "/").execute();
// Execute query
Documents docs = nuxeoClient.operation("Repository.Query")
.param("query", "SELECT * FROM Document")
.execute();