1.数据表的冗余字段,主要目的是为了减少查询次数,提高查询速度,但是不可大量使用,并且冗余字段要稳定。
2.dto主要是用来接受前端传来的数据。
3.如果传过来的是json数据的格式,则需要添加@RequestBody注解。
4.token通过threadLocal保存,可以随时拿取。
5.BeanUtils中的copyProperties可以实现pojo类之间的属性赋值。
6.后端对数据库操作的实例类是entity,VO或者DTO最后都要通过BeanUtils进行赋值给entity进行下一步的操作。
7.总的来说,DTO:主要是用来接受前端传来的数据,用于数据传输,排除了数据表中的冗余字段;VO:将复杂的业务概念封装为简单的对象(有点像逻辑外键那么一回事);entity:则是数据表映射到后端的一个java类。