既不是 前端的问题,也不是后端的问题,更不是 java spring 技术的问题。 我们曾经有一段时间也这样推广过,理由如下: 1.后端的需求基本不会怎么变,也就是说数据库表不会改来改去 2.需求变更常常发生在用户侧,今天想看 A 明天想看 B 3.前端最贴近用户侧 结果就是 1.后端就是 CRUD ,跟数据库是的,傻不拉几的,成了数据查询器 2.前端忙死,大量招聘前端程序员 3.尝试推广 graphql 后端只要保证服务健壮不挂,其他都由前端去折腾这种合作模式。 但是吧,确实有些场景不方面,数据全吐给前端,有些数据会泄露,慢慢又改回来一部分,目前前后端算是平衡了吧。