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.
-
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