gRP C использует код gen через protobuf-maven-plugin
, если вы используете maven. Proto должен иметь определение сервиса (HelloService
в вашем примере) и определения сообщений (HelloRequest
, HelloResponse
).
Для вашего собственного сервиса вы должны определить сервис (ы). Я рекомендую вам взглянуть на учебник grp c, в котором объясняются все этапы создания сервиса gRP C с нуля.
grp c итог: https://grpc.io/docs/tutorials/basic/java/
Если вы хотите избежать использования плагина maven, вы можете написать свой собственный код, который плагин генерирует для вас. так что это технически возможно, но нет причин делать это.