Gateway application

The gateway application is generated in a similar fashion to the monolithic application, except for configurations related to Zuul proxy, Eureka Client, and Hystrix:

@SpringBootApplication@EnableConfigurationProperties({LiquibaseProperties.class, ApplicationProperties.class})@EnableDiscoveryClient@EnableZuulProxypublic class StoreApp implements InitializingBean {    ...}

We have selected the JHipster registry for our registry service. This will be a standalone registry server that other microservice applications and gateways will register:

  • @EnableDiscoveryClient is added to Spring Boot's main class, which will enable Netflix Discovery Client. The microservice applications and gateways need to register themselves to the ...

Get Full Stack Development with JHipster - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.