要求:CommonUtil类中的静态方法需要调用trUserRoleService中的方法以获取用户角色
实现如下:
@Component // 交由spring管理
public class CommonUtil {
@Autowired // 注入
private TRUserRoleService trUserRoleService;
// 声明对象
public static CommonUtil commonUtil;
@PostConstruct // 初始化
public void init(){
commonUtil = this;
commonUtil.trUserRoleService = this.trUserRoleService;
}
public static void getUserRoleList(TRUser user) {
// 调用
List<TRUserRole> userRoleList = commonUtil.trUserRoleService.findByUser(new TRUser(user.getId()));
// 逻辑处理
}
}