簡體   English   中英

JHipster v5.3.1中的網關微服務是否刪除了“無數據庫”選項?

[英]Is the “no database” option removed for Gateway Microservice in JHipster v5.3.1?

我曾經使用OIDC創建了沒有數據庫的Gateway Microservice應用程序。 但是現在,我嘗試將JHipster版本升級到5.3.1,並且該選項不再可用。

JHipster v5.3.1中的網關微服務是否刪除了“ no database選項?

在v5中,OAuth2微服務需要一個數據庫。 發生此更改是因為OAuth2微服務實體現在可以與User建立關系,這意味着需要user表。 可以在這里找到有關討論的相關問題: https : //github.com/jhipster/generator-jhipster/issues/7669

我們願意做出貢獻,但是似乎沒有一種允許這兩種行為的簡單方法。

要在沒有數據庫的情況下運行Gateway,您必須手動進行一些更改, jhipster再次運行jhipster以重新生成它。 但是在每次升級后進行這些更改很方便。 以下是要進行的更改:

修改.yo-rc.json中的數據庫選項,如下所示:

"databaseType": "no",
"devDatabaseType": "no",
"prodDatabaseType": "no",

然后運行jhipster

刪除這些文件:

config/DatabaseConfiguration.java
config/audit/AuditEventConverter.java
domain/AbstractAuditingEntity.java
domain/PersistentAuditEvent.java

並刪除config/liquibase文件夾和所有相關文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM