You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 25, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,9 @@ Goals / Design:
13
13
- Minimal Dependencies: the only dependencies are GraphQL Java and Spring projects (including Jackson for JSON handling).
14
14
- No additional abstraction layer on top of GraphQL Java: GraphQL Java is meant to be used directly.
15
15
16
+
## Status
17
+
18
+
Version 1.0 is released.
16
19
17
20
## Supported HTTP Requests
18
21
@@ -31,6 +34,7 @@ Please see [here](https://docs.spring.io/spring/docs/current/spring-framework-re
31
34
the spring documentation itself about the differences.
32
35
33
36
37
+
34
38
## Artifacts
35
39
36
40
There are four different artifacts:
@@ -86,5 +90,25 @@ for webmvc:
86
90
87
91
```
88
92
93
+
## Ways to customize
94
+
95
+
96
+
### Properties
97
+
98
+
The following properties are currently available:
99
+
100
+
| Property | Description | Default Value |
101
+
| --- | --- | --- |
102
+
| graphql.url | the endpoint url | graphql |
103
+
104
+
105
+
### Beans
106
+
107
+
The following Beans can be overridden by providing a different implementation.
108
+
109
+
| Interface | Description |
110
+
| --- | --- |
111
+
| GraphQLInvocation | Executes one request. The default impl just calls the provided `GraphQL` bean.|
112
+
| ExecutionResultHandler | Takes a `ExecutionResult` and sends the result back to the client. The default impl returns `ExecutionResult.toSpecification()` as json. |
0 commit comments