1.插入数据时,调用
E
l
a
s
t
i
c
s
e
a
r
c
h
R
e
p
o
s
i
t
o
r
y
ElasticsearchRepository
ElasticsearchRepository中的
s
a
v
e
(
)
save()
save()方法一直无法将实体类插入
e
s
es
es服务端
实体类:
控制类:
,但是当我将实体类的私有成员改成公有成员后,es服务端就能正常显示数据。
未更改前:
(第一条数据是用
p
o
s
t
m
a
n
postman
postman插入的,第二条是通过
s
p
r
i
n
g
b
o
o
t
springboot
springboot插入)
更改后:
显示正常。
但是我们知道实体类设置成公有变量是会影响安全性的,因此目前我暂时还没有找到好的方法解决这个问题。
如果有朋友遇到类似问题并且有有效的解决方法希望能教教我 qwq
upd:已解决
需要在实体类中设置类成员返回函数(Get方法)。