Skip to content

Commit 72ee492

Browse files
committed
Polishing
1 parent 289f4d0 commit 72ee492

File tree

5 files changed

+11
-19
lines changed

5 files changed

+11
-19
lines changed

samples/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
This directory contains samples that we run to test different scenarios and features.
1+
**Samples Directory**
22

3-
All samples use the Boot starter and expose a GraphiQL page where you can run queries. Simply start the `main` application class and go to http://localhost:8080/graphiql.
3+
This directory contains samples we test scenarios and features with.
4+
5+
All samples use the Boot starter, have integration tests you can run or debug, and expose a GraphiQL page to try queries with. Simply start the `main` application class and go to http://localhost:8080/graphiql.
46

57
To run from the command line, use:
68
```shell script
79
$ ./gradlew :samples:{sample-directory-name}:bootRun
810
```
911

10-
Samples have integration tests you can run with a debugger.
11-

samples/webflux-security/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
Sample with Spring Security in a WebFlux application.
2-
3-
Main features:
1+
**Spring Security for GraphQL HTTP Endpoint with WebFlux**
42

53
- Spring Security [config](src/main/java/io/spring/sample/graphql/SecurityConfig.java) secures GraphQL HTTP endpoint.
64
- Fine-grained, method-level security on [SalaryService](src/main/java/io/spring/sample/graphql/SalaryService.java).

samples/webflux-websocket/README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
Sample with GraphQL over WebSocket in a WebFlux application.
1+
**GraphQL WebSocket Endpoint with Spring WebFlux**
22

3-
Main features:
4-
5-
- Reactive [DataFetcher's](src/main/java/io/spring/sample/graphql/SampleWiring.java), including subscription stream.
6-
- [WebFilter](src/main/java/io/spring/sample/graphql/ContextWebFilter.java) that inserts Reactor `Context` that is then accessed in the [DataRepository](src/main/java/io/spring/sample/graphql/DataRepository.java).
7-
- [Tests](src/test/java/io/spring/sample/graphql/SubscriptionTests.java) for subscription streams.
3+
- Reactive [DataFetcher's](src/main/java/io/spring/sample/graphql/SampleWiring.java), for queries and subscriptions.
4+
- [WebFilter](src/main/java/io/spring/sample/graphql/ContextWebFilter.java) to insert Reactor `Context` and check it can be accessed in [DataRepository](src/main/java/io/spring/sample/graphql/DataRepository.java).
5+
- Subscription [tests](src/test/java/io/spring/sample/graphql/SubscriptionTests.java) using Reactor's `StepVerifier` to verify the stream.

samples/webmvc-http-security/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
Sample with Spring Security in a Spring MVC application.
2-
3-
Main features:
1+
**Spring Security for GraphQL HTTP Endpoint with Spring MVC**
42

53
- Spring Security [config](src/main/java/io/spring/sample/graphql/SecurityConfig.java) secures GraphQL HTTP endpoint.
64
- Fine-grained, method-level security on [SalaryService](src/main/java/io/spring/sample/graphql/SalaryService.java).

samples/webmvc-http/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
Sample with a GraphQL HTTP endpoint in Spring MVC.
2-
3-
Main features:
1+
**GraphQL HTTP Endpoint with Spring MVC**
42

53
- Spring HATEOAS [DataFetcher's](src/main/java/io/spring/sample/graphql/project/ProjectDataWiring.java) that call spring.io REST API.
64
- Querydsl [DataFetcher's](src/main/java/io/spring/sample/graphql/repository/ArtifactRepositoryDataWiring.java) making JPA queries.

0 commit comments

Comments
 (0)