使用 Jhipster 4.3.0 的微服务后端项目不会创建用户表


使用

Jhipster 4.3.0 的微服务后端项目不会创建 仅创建用户表(jhi_user、jhi_authotity、jhi_user_authority((jhi_persistent_audit-事件、jhi_persistent_audit-event_data(

Here is the result of command: yo jhipster:info  
Welcome to the JHipster Information Sub-Generator
##### **JHipster Version(s)**
```
`enter code here`D:.....gitdolly-ms-app-consuldolly-backend
`-- generator-jhipster@4.3.0
### **JHipster configuration, a `.yo-rc.json` file generated in the root folder**
```yaml
{
  "generator-jhipster": {
    "promptValues": {
      "packageName": "com.mycompany.myapp",
      "nativeLanguage": "fr"
    },
    "jhipsterVersion": "4.3.0",
    "baseName": "dollybackend",
    "packageName": "com.mycompany.myapp",
    "packageFolder": "com/mycompany/myapp",
    "serverPort": "8081",
    "authenticationType": "jwt",
    "hibernateCache": "hazelcast",
    "clusteredHttpSession": false,
    "websocket": false,
    "databaseType": "sql",
    "devDatabaseType": "mysql",
    "prodDatabaseType": "mysql",
    "searchEngine": false,
    "messageBroker": false,
    "serviceDiscoveryType": "consul",
    "buildTool": "maven",
    "enableSocialSignIn": false,
    "jwtSecretKey": "aa600103f58d769cb4077acccbf8bdfc276b0eb2",
    "enableTranslation": true,
    "applicationType": "microservice",
    "clientPackageManager": "yarn",
    "testFrameworks": [
      "gatling",
      "cucumber"
    ],
    "jhiPrefix": "jhi",
    "skipClient": true,
    "skipUserManagement": true,
    "nativeLanguage": "fr",
    "languages": [
      "fr",
      "en"
    ]
  }
}
```
##### **Entity configuration(s) `entityName.json` files generated in the `.jhipster` directory**
Client.json
```yaml
{
    "fluentMethods": true,
    "relationships": [],
    "fields": [
        {
            "fieldName": "idClient",
            "fieldType": "BigDecimal",
            "fieldValidateRules": [
                "required"
            ]
        },
        {
            "fieldName": "numeroCniClient",
            "fieldType": "BigDecimal",
            "fieldValidateRules": [
                "required"
            ]
        },
        {
            "fieldName": "dateNaisClient",
            "fieldType": "LocalDate",
            "fieldValidateRules": [
                "required"
            ]
        },
    ],
    "changelogDate": "20170511190126",
    "javadoc": "Customer entity.n@author The JHipster team.",
    "entityTableName": "client",
    "dto": "mapstruct",
    "pagination": "pager",
    "service": "serviceImpl"
}
CompteBancaire.json    ```yaml    {…}
Transaction.json   ```yaml   {….}
TypeCompteBancaire.json   ```yaml   {….}
TypeTransaction.json   ```yaml   {….}
```
##### **Browsers and Operating System**
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
git version 2.12.2.windows.2
node: v7.3.0
npm: 3.10.10
bower: 1.8.0
gulp:[09:46:49] CLI version 3.9.1
yarn: 0.23.4
Docker version 17.03.1-ce, build c6d412e
docker-compose version 1.11.1, build 7afaa436

使用 jhipster 微服务,您的用户不会存储在每个微服务中。它们应存储在一个微服务中,并通过标识符松散引用。请注意,您的输出具有

"skipClient":真,"跳过用户管理":真

这将是一个后端微服务,如果您的微服务需要用户,则可以在 JWT 中找到其标识符,该标识符作为授权标头传递,并且(我认为(在您的 spring 安全主体中设置。

最新更新