Skip to content

yeoman-projects/generator-jhipster-spring-cloud-stream

 
 

Repository files navigation

generator-jhipster-spring-cloud-stream

NPM version Build Status Dependency Status

JHipster module for messaging microservices with Spring Cloud Stream

Introduction

This is a JHipster module, that is meant to be used in a JHipster application.

Prerequisites

As this is a JHipster module, we expect you have JHipster and its related tools already installed:

Installation

With NPM

To install this module:

npm install -g generator-jhipster-spring-cloud-stream

To update this module:

npm update -g generator-jhipster-spring-cloud-stream

With Yarn

To install this module:

yarn global add generator-jhipster-spring-cloud-stream

To update this module:

yarn global upgrade generator-jhipster-spring-cloud-stream

Usage

In your JHipster project, launch:

yo jhipster-spring-cloud-stream

This module will:

  • add new dependencies: spring-cloud-stream-dependencies
  • add configuration to your application-dev.yml and application-prod.yml
  • add a new endpoint, so you can get and send messages
  • a new docker-compose file: rabbitmq.yml

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.

License

Apache-2.0 © Pascal Grimaud and the respective JHipster contributors

About

📪 JHipster module for messaging microservices with Spring Cloud Stream

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 95.2%
  • Java 4.8%