老师好,学习这个String boot 有2点凝问,请老师指导,谢谢
来源:1-1 认识 Java 赛道及该赛道的优势

weixin_慕九州2096979
2025-05-05
老师好,学习这个String boot 有几点不明白,
1:这里的jobCategoryService.getAllJobCategory(); 为什么是直接调用接口,而不是实现类,以往学习的内容,都是 New 实现类
第二个问题:return new ReponseResult(jobCategoryMapper.allJobCategory()); 这里New 的是ReponseResult() 而 ReponseResult()里只有设置成员变量的值 而JobCategoryController控制器里也没有获取成员变量的值,那这个成员变量的值,是怎么返回的了?
写回答
1回答
-
彭彭老师
2025-05-05
1、Controller 层是外界与业务层沟通的桥梁,负责业务模块的流程控制,调用 Service 层接口控制具体的业务流程。Controller 层好比餐厅的服务员,把顾客的点餐需求传递给厨师长,再把做好的菜端给顾客,Controller 层不会编写大量的逻辑代码,跟服务员一样,不关注做菜的逻辑。
2、ReponseResult 是响应结果的封装,将状态码、描述信息以及数据对象进行封装,new ReponseResult 的时候有传递 data 数据对象过来,即返回的值
026天前
相似问题