ES 字段命名一般按照下划线来的么,Java 代码里面是按照驼峰,这样 bean 没法使用( json 重命名注解也不合适,因为前端参数也用这个 bean,也是驼峰),有没有其他方式呢 大家是怎么处理的
现在写了个 map 中下划线转驼峰的方法
1
BBCCBB 2020-02-16 19:29:51 +08:00
es 不强制你用下划线吧.. 直接用驼峰不行吗?
|
2
undeflife 2020-02-16 19:50:07 +08:00
elastic 的 field 名是大小写不敏感的
|
3
undeflife 2020-02-16 19:52:14 +08:00
查了下 似乎是我记错了
|
4
chendy 2020-02-17 02:53:38 +08:00
不强制,可以驼峰
至于楼主说的情况,解析 es 的 json 和返回前端的 json 配置两个不同的 objectMapper (或者别的啥)就行了 |