【问题标题】:Javers demo project broken?Javers 演示项目坏了?
【发布时间】:2019-12-21 14:14:39
【问题描述】:

我刚开始评估 Javers 并下载了 Javers 主页上提供的组织结构演示。 organization-structure-sql 项目似乎没有更正标识更改。

  1. git clone https://github.com/javers/organization-structure.git

  2. 将项目导入 Intellij

  3. 一个 SqlApplication 作为 Spring Boot 项目

  4. 该项目启动了几个休息端点以更新 H2 数据库并使用这些更改测试 Javers API

    a) 本地主机:8080/view/person/0

    {
        "id": 0,
        "firstName": "Frodo",
        "lastName": "Baggins",
        "sex": "MALE",
        "salary": 9000,
        "position": "DEVELOPER"
    }
    

    b) 本地主机:8080/审计/测试

    对上面的 Person/0 进行更改

    c) 本地主机:8080/view/person/0

    显示审计/测试端点从 9000->1234 更新的薪水:

    {
        "id": 0,
        "firstName": "Frodo",
        "lastName": "Baggins",
        "sex": "MALE",
        "salary": 1234,
        "position": "DEVELOPER"
    }
    

    d) 本地主机:8080/audit/person/0

    [] 预期:输出将显示对 person/0 所做的更新

    另外,PUT 端点似乎不起作用:

    e)PUT localhost:8080/audit/person/0

    {
        "id": 0,
        "firstName": "Frodo",
        "lastName": "Baggins",
        "sex": "MALE",
        "salary": 10000,
        "position": "DEVELOPER"
    }
    

    f) 本地主机:8080/view/person/0

    {
        "id": 0,
    "firstName": "Frodo",
    "lastName": "Baggins",
    "sex": "MALE",
    "salary": 1234,
    "position": "DEVELOPER"
    

    }

这个简单的演示不起作用并不能激发使用 Javers 的信心。

有人如何让这个演示工作?

【问题讨论】:

标签: javers


【解决方案1】:

我做了一些修复,现在应该会更好,但请注意 organization-structure 只是一个玩具项目,不是 Javers 官方文档的一部分。

【讨论】:

    猜你喜欢
    • 2021-09-28
    • 1970-01-01
    • 2016-12-02
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 2021-08-19
    • 1970-01-01
    相关资源
    最近更新 更多