这段代码定义了一个基础控制器类BaseController,包含了一些常用的方法和属性。

属性:

  • yonghuService: 注入了YonghuService的实例。
  • leixingService: 注入了LeixingService的实例。
  • cheweiService: 注入了CheweiService的实例。
  • feiyongService: 注入了FeiyongService的实例。
  • request: 注入了HttpServletRequest的实例。

方法:

  • getPageInfo: 将MyBatis分页查询的结果Page转换成PageInfo,方便前端页面展示分页信息。
  • setSession: 设置Session,将当前用户的角色、用户名和用户ID存储到Session中。
  • cleanSession: 清空Session中存储的用户信息。
  • getResponUrl: 根据请求的结果类型和返回的URL,构造一个ResponseVo对象,并将其存储到ModelMap中,最终返回URL。
public class BaseController Resource protected YonghuService yonghuService; Resource protected LeixingService leixingService; Resource protected CheweiService cheweiService; Reso

原文地址: https://www.cveoy.top/t/topic/dnZT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录