#java #spring #neo4j #cypher #graphql
#java — язык #spring #neo4j #шифр #graphql #java
Вопрос:
Честно говоря, меня очень смущает комбинация GraphQL Java Neo4J.
Вопрос может быть немного хаотичным, но это вызвано моей полной путаницей 🙂
Я хотел бы использовать GraphQL в сочетании с Neo4j, и я разработчик серверной части Java, поэтому я бы предпочел использовать также Java где-нибудь в стеке.
- Neo4j поставляется с подключаемым модулем, который напрямую преобразует запросы GraphQL в Cypher и возвращает результат.
- В то же время Neo4j имеет этот модуль react https://github.com/neo4j-graphql/neo4j-graphql-js это снова делает более или менее то же самое. Переводит GraphQL в cypher.
Есть пара вещей, которые я не понимаю:
- Является ли плагин, поставляемый с NEO4j, чем-то, что человек использовал бы в производстве, или каким-то дополнительным механизмом поиска. Таким образом, интерфейс будет подключаться к вашей конечной точке Java для более сложной функциональности и непосредственно к вашему Neo4j для функциональности вашего запроса.
- Как мне создать хороший Java-стек? Если я использую GraphQL для шифрования механизма ytranslation — например, этого: https://github.com/neo4j-graphql/neo4j-graphql-java . Нужно ли мне все еще писать преобразователи ? Могу ли я писать преобразователи только для некоторых запросов, используя библиотеку перевода для других. Как мне настроить сосуществование двух механизмов?
- Могу ли я использовать Spring Boot поверх такого стека, и если я могу использовать Spring boot, то могу ли я использовать пользовательские преобразователи для некоторых запросов и GraphQL для шифрования трансляторов для других запросов.
Спасибо
Комментарии:
1. Здравствуйте @Alexandar Petrov не могли бы вы помочь мне с интеграцией Neo4j GraphQL Java в spring boot?