spring boot开发需不需要创建entity 返回数据字段有大写有小写不统一

最近在项目中遇到一个问题,前台开发不同接口返回的数据有大写的字段有小写的字段,造成他们使用起来非常不方便,此时就需要我们做后台的好好考虑考虑了。

问题1:我使用的mybaytis,在字段类型和关联查询(比如我用到了自关联查询树),这些情况下肯定是会用到entity实体类的。

问题2:在查找各种设备的接口中,我没有按设备类型写不同的接口,而是封装成一个接口动态查询,再加上每个设备表中的字段个数和含义是不同的,就造成再去创建实体bean就不合理,于是直接返回List>,返回的数据属性就都是大写。

问题原因:从最开始如果我考虑到了这个问题我就会按每个设备一个entity一个设备一个接口写了,也就避免了种种问题,所以封装虽好,但是得看情况,像我将各种设备都封装在一起造成了后期包括前台开发不方便的问题。

你可能感兴趣的:(错误总结)