我刚刚开始评估Javers,并下载了Javers主页上提供的组织结构演示。 organization-structure-sql
项目似乎无法正确识别更改。
git clone https://github.com/javers/organization-structure.git
将项目导入Intellij
作为Spring Boot项目的SqlApplication
该项目启动了几个其他端点,以对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的信心。
有人能使此演示正常工作吗?
答案 0 :(得分:0)
我做了一些修复,现在应该可以更好地工作了,但是请注意organization-structure
只是一个玩具项目,而不是Javers官方文档的一部分。