For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Data Neo4j
- Spring Web
- Spring Security
- Spring for GraphQL
The following guides illustrate how to use some features concretely:
- Accessing Data with Neo4j
- Building a RESTful Web Service
- Serving Web Content with Spring MVC
- Building REST services with Spring
- Securing a Web Application
- Spring Boot and OAuth2
- Authenticating a User with LDAP
- Building a GraphQL service
This project has been configured to use the Netflix DGS Codegen plugin.
This plugin can be used to generate client files for accessing remote GraphQL services.
The default setup assumes that the GraphQL schema file for the remote service is added to
the src/main/resources/graphql-client/
location.
You can learn more about the plugin configuration options and how to use the generated types to adapt the default setup.