Javers 演示项目坏了?
Javers demo project broken?
我刚刚开始评估 Javers 并下载了 Javers 主页上提供的组织结构演示。 organization-structure-sql
项目似乎无法正确识别更改。
git clone https://github.com/javers/organization-structure.git
已将项目导入 Intellij
作为 Spring 启动项目的 SqlApplication
该项目启动了几个休息端点来更新 H2 数据库并使用这些更改测试 Javers API
a) localhost:8080/view/person/0
{
"id": 0,
"firstName": "Frodo",
"lastName": "Baggins",
"sex": "MALE",
"salary": 9000,
"position": "DEVELOPER"
}
b) localhost:8080/audit/test
对上面的 Person/0 进行更改
c) localhost:8080/view/person/0
显示 audit/test 端点更新的薪水从 9000->1234:
{
"id": 0,
"firstName": "Frodo",
"lastName": "Baggins",
"sex": "MALE",
"salary": 1234,
"position": "DEVELOPER"
}
d) localhost: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) localhost:8080/view/person/0
{
"id": 0,
"firstName": "Frodo",
"lastName": "Baggins",
"sex": "MALE",
"salary": 1234,
"position": "DEVELOPER"
}
这个不起作用的简单演示不会激发使用 Javers 的信心。
有人知道如何让这个演示工作吗?
我做了一些修复,现在它应该可以更好地工作了,但请注意 organization-structure
只是一个玩具项目,不是官方 Javers 文档的一部分。
我刚刚开始评估 Javers 并下载了 Javers 主页上提供的组织结构演示。 organization-structure-sql
项目似乎无法正确识别更改。
git clone https://github.com/javers/organization-structure.git
已将项目导入 Intellij
作为 Spring 启动项目的 SqlApplication
该项目启动了几个休息端点来更新 H2 数据库并使用这些更改测试 Javers API
a) localhost:8080/view/person/0
{ "id": 0, "firstName": "Frodo", "lastName": "Baggins", "sex": "MALE", "salary": 9000, "position": "DEVELOPER" }
b) localhost:8080/audit/test
对上面的 Person/0 进行更改
c) localhost:8080/view/person/0
显示 audit/test 端点更新的薪水从 9000->1234:
{ "id": 0, "firstName": "Frodo", "lastName": "Baggins", "sex": "MALE", "salary": 1234, "position": "DEVELOPER" }
d) localhost: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) localhost:8080/view/person/0
{ "id": 0, "firstName": "Frodo", "lastName": "Baggins", "sex": "MALE", "salary": 1234, "position": "DEVELOPER"
}
这个不起作用的简单演示不会激发使用 Javers 的信心。
有人知道如何让这个演示工作吗?
我做了一些修复,现在它应该可以更好地工作了,但请注意 organization-structure
只是一个玩具项目,不是官方 Javers 文档的一部分。