Micronaut GraphQL Tools #5541
Replies: 3 comments 4 replies
-
This sounds awesome. Definitely would be generally useful to all |
Beta Was this translation helpful? Give feedback.
-
Hello everyone! I'm back with the implementation, the source code is located here: https://github.com/donbeave/micronaut-graphql-tools. There are quite a lot of tests, which almost cover 100% of the code, and also there is one Java example (https://github.com/donbeave/micronaut-graphql-tools/tree/master/doc-examples/example-java), which btw also covered by tests and which can be run as an app to play with GraphQL in the browser by opening http://localhost:8080/graphiql. I'm still working on writing documentation for this project, I hope I can finish it in two weeks. I will be quite happy to donate this source code to the Micronaut organization. Please let me know what do you think, and what parts you would like to improve. |
Beta Was this translation helpful? Give feedback.
-
@graemerocher @sdelamo Sorry for pinging you personally here, I just want to get some feedback to understand how to develop this project later. If you are interested in this implementation, I would like to donate this source code to |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, guys!
I'm using Micronaut for almost a year and quite happy with that experience. One of my API gateway applications is using GraphQL, which relies on
micronaut-graphql
module and graphql-java-tools. The second one is written in Kotlin (which brings Kotlin dependency) and uses reflection quite heavily. After I while when I realized it doesn't work well with Micronaut's annotation interceptors I decided to write my own implementation from scratch with using a similar programming model as GraphQL Java Tools using. Eventually I have an annotation-based implementation which uses Micronauts bean introspections and executable methods processors and leverage zero reflection. I think some other developers are also looking for a similar solution and I'm happy to contribute this code tomicronaut-projects
organization if you guys are thinking it can provide value.Beta Was this translation helpful? Give feedback.
All reactions