![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JHipster
bingzhilingyi
这个作者很懒,什么都没留下…
展开
-
JHipster关闭Liquibase
spring: profiles: active: dev include: - swagger - no-liquibase原创 2020-11-17 18:34:51 · 658 阅读 · 0 评论 -
使用JPA持久化实体时,equals和hashcode的最佳实践
起因描述项目使用的是Jhipster,Jhipster可以自动生成entity,dto,service等类。但是注意到,JHipster生成的entity的hashcode()方法永远都返回31 @Override public int hashCode() { return 31; }于是我去github看了相关issue,作者说他是故意这样做的,并提供了一篇参考:https://vladmihalcea.com/the-best-way-to-implem原创 2020-11-17 14:21:28 · 649 阅读 · 0 评论 -
JHipster学习记录 - 4 JHipster微服务间调用
经过前面几步,我们的JHipster集群已经有了以下几个模块JHipster RegistryJHipster UAAJHipster Gateway现在,我们通过JHipster创建2个新的微服务:current-serviceother-service并且这个两个微服务都注册上JHipster Registry,且都使用JHipster UAA做身份校验我们知道,spring cloud间微服务调用使用的是Feign clients去进行调用所以我们先在current-serv原创 2020-11-13 17:18:44 · 301 阅读 · 0 评论 -
JHipster学习记录 - 3 JHipster Gateway
https://www.jhipster.tech/api-gateway/JHipster Gateway介绍通过之前的学习,我们拥有了registry和uaa, 现在通过gateway来把这些功能串起来JHipster Gateway也是一个JHipster微服务,它主要做了以下事情:它是整个JHipster微服务集群的访问入口提供了http路由和负载均衡JHipster Gateway会为注册上registry的微服务进行http路由,举个例子:服务app1注册上了,那么可以通过/se原创 2020-11-13 17:01:53 · 628 阅读 · 0 评论 -
JHipster学习记录 - 2 JHipster UAA
https://www.jhipster.tech/using-uaa/https://www.baeldung.com/jhipster-uaa-secured-micro-serviceJHipster UAA介绍前面我们介绍的JHipster Registry解决了服务注册与发现以及配置中心的问题,这个UAA则是为了解决授权问题。它主要上做了2件事它提供了用户管理的服务,实际上uaa默认生成一个user表,并提供了user的增删查改服务。当然,如果对它对用户管理不满意,就可以在uaa项目的原创 2020-11-13 16:26:51 · 529 阅读 · 0 评论 -
JHipster学习记录 - 1 JHipster Registry
https://www.jhipster.tech/jhipster-registry/JHipster Registry介绍JHipster Registry有三个作用:Eureka Server, 为微服务集群提供服务注册与发现,并提供http访问的路由和负载均衡功能Spring Cloud Config server,作为运行时的配置中心管理中心,提供了控制面板去监控并管理注册在上面的服务因此,要使用JHipster来搭建微服务集群,必须要先搭建一个JHipster Registry原创 2020-11-13 12:47:01 · 793 阅读 · 0 评论 -
JHipster大坑集合
1. JHipster registry无法启动描述:当我们按照教程,git clone最新的JHipster registry到本地,然后执行./mvnw -Pdev,webpack去启动时,报错如下:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project jhipster-registry: Fatal error原创 2020-11-11 19:27:11 · 950 阅读 · 0 评论 -
JHipster学习记录 - 0 安装
JHipster介绍官网:https://www.jhipster.tech/官方教程:https://github.com/mraible/jhipster6-demoJHipster是一个开发平台,用于生成,开发和部署 Spring Boot + Angular / React / Vue Web应用程序和Spring微服务。目标是为生成一个完整的现代Web应用程序或微服务架构JHipster is a development platform to quickly generate, dev原创 2020-11-11 19:14:35 · 170 阅读 · 0 评论