栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot 中Service类中的方法 总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot 中Service类中的方法 总结

package com.school.eduservice.service.impl;

import com.alibaba.excel.EasyExcel;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.school.eduservice.entity.EduSubject;
import com.school.eduservice.entity.excel.SubjectData;
import com.school.eduservice.entity.vo.OneSubject;
import com.school.eduservice.entity.vo.TwoSubject;
import com.school.eduservice.listener.SubjectExcelListener;
import com.school.eduservice.mapper.EduSubjectMapper;
import com.school.eduservice.service.EduSubjectService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;


@Service
public class EduSubjectServiceImpl extends ServiceImpl implements EduSubjectService {

    @Override
    public void addFiles(MultipartFile file,EduSubjectService eduSubjectService) {
        try {
            //文件输入流
            InputStream inputStream = file.getInputStream();
            //调用方法读取
            EasyExcel.read(inputStream,SubjectData.class,new SubjectExcelListener(eduSubjectService)).sheet().doRead();
        }catch (Exception e){
              e.printStackTrace();
        }


    }

    @Override
    public List subTree() {

        //查询出一级分类
         QueryWrapper objectQueryWrapper = new QueryWrapper<>();
        objectQueryWrapper.eq("parent_id",0);
        //怎么在 service 中调用 mapper 中的方法查询
        //1.方法一  因为service 类 已经继承的 ServiceImpl 中
        // 已经帮我们注入了 mapper 所以 我们可以直接用
       // List eduSubjects = baseMapper.selectList(objectQueryWrapper);
        //方法二  用 this(当前类)也可以调用 mapper中的方法
        List eduSubjects1 = this.list(objectQueryWrapper);
        List eduSubject2=this.list(new QueryWrapper().ne("parent_id",0));
        List list= new ArrayList<>();
        for (int i=0;i twoSubjects=new ArrayList<>();
           for(int j=0;j
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659277.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号