JHipster module for messaging microservices with Spring Cloud Stream
npm install generator-jhipster-spring-cloud-streamThis is a JHipster module, that is meant to be used in a JHipster application.
As this is a JHipster module, we expect you have JHipster and its related tools already installed:
To install this module:
``bash`
npm install -g generator-jhipster-spring-cloud-stream
To update this module:
`bash`
npm update -g generator-jhipster-spring-cloud-stream
To install this module:
`bash`
yarn global add generator-jhipster-spring-cloud-stream
To update this module:
`bash`
yarn global upgrade generator-jhipster-spring-cloud-stream
In your JHipster project, launch:
``
yo jhipster-spring-cloud-stream
This module will:
- add new dependencies: spring-cloud-stream-dependenciesapplication-dev.yml
- add configuration to your and application-prod.ymlrabbitmq.yml
- add a new endpoint, so you can get and send messages
- a new docker-compose file:
Don't forget to start your RabbitMQ with:
```
docker-compose -f src/main/docker/rabbitmq.yml up -d
Then, start your project, go to Swagger UI and test the endpoint.
Apache-2.0 © Pascal Grimaud and the respective JHipster contributors
[npm-image]: https://img.shields.io/npm/v/generator-jhipster-spring-cloud-stream.svg
[npm-url]: https://npmjs.org/package/generator-jhipster-spring-cloud-stream
[travis-image]: https://travis-ci.org/hipster-labs/generator-jhipster-spring-cloud-stream.svg?branch=master
[travis-url]: https://travis-ci.org/hipster-labs/generator-jhipster-spring-cloud-stream
[daviddm-image]: https://david-dm.org/hipster-labs/generator-jhipster-spring-cloud-stream.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/hipster-labs/generator-jhipster-spring-cloud-stream