-
Notifications
You must be signed in to change notification settings - Fork 47
Add fine-grained starter modules #106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
f22f6ad
to
d17b48e
Compare
21e5dc2
to
042c21a
Compare
5956abd
to
2b43eb2
Compare
This looks ready. Conflicts in the pesky config props doc. Does it make sense to turn the generation of that file into a manual step, so it doesn't pollute all our commits with bogus changes? |
Signed-off-by: Chris Bono <chris.bono@gmail.com>
Currently the spring-grpc-core imposes an opinion on Netty. The core module should not have an opinion, but rather the starter enforces the opinion. Also, makes spring-grpc-core optional in the autconfigure module as the autoconfigure will eventually be moved into Spring Boot and at that time everything is optional. Signed-off-by: Chris Bono <chris.bono@gmail.com>
This adds a starter module that includes the Spring gRPC core module and the grpc-stub dependency. Also, makes the `grpc-stub` dependency optional in Spring gRPC core module. Signed-off-by: Chris Bono <chris.bono@gmail.com>
This adds a starter module that includes the Spring gRPC server starter and the required dependencies ((`spring-boot-starter-web` and `jakarta-grpc-servlet`) to use the servlet container as a gRPC server. Signed-off-by: Chris Bono <chris.bono@gmail.com>
Signed-off-by: Chris Bono <chris.bono@gmail.com>
The build.gradle previous use of `replacedBy` is consistent w/ what is already in the ref guide. Signed-off-by: Chris Bono <chris.bono@gmail.com>
This adds a new starter module (`spring-grpc-server-spring-boot-starter`) for gRPC Netty server and updates the current coarse-grained starter (`spring-grpc-spring-boot-starter`) to include the newly added server and client starter modules. Signed-off-by: Chris Bono <chris.bono@gmail.com>
Signed-off-by: Chris Bono <chris.bono@gmail.com>
Signed-off-by: Chris Bono <chris.bono@gmail.com>
Signed-off-by: Chris Bono <chris.bono@gmail.com>
fc2e734
to
ab72aa3
Compare
I captured this here #109 |
This PR does the following:
grpc-netty
optional and leaves the opinion to the starter