Javers演示项目坏了吗?

时间:2019-08-15 03:35:25

标签: javers

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

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

  2. 将项目导入Intellij

  3. 作为Spring Boot项目的SqlApplication

  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 /审核/人/ 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的信心。

有人能使此演示正常工作吗?

1 个答案:

答案 0 :(得分:0)

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