[英]Best approach/pratice to develop a client facing UI on a Jhipster microservice model?
[英]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.