Springboot用idea写查询数据库程序(详细讲解)(二)

简介: Springboot用idea写查询数据库程序(详细讲解)(二)

serviceimpl


业务实现层

package com.example.demo4.service;
import com.example.demo4.userBean.userBean;
import com.example.demo4.userDao.UserDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
@Service
public class servielimpl implements service {
@Autowired
private UserDao userDao;
    @Override
    public List<userBean> select(Map<String, Object> userMap) {
        return userDao.select(userMap);
    }
}


testController 直接访问返回

package com.example.demo4.Controller;
import com.example.demo4.service.service;
import com.example.demo4.userBean.userBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
//@Controller
@RestController
public class testController {
    @Autowired
    private service service;
    @RequestMapping("/aaa")
    public String sayHello() {
        return "helloword";
    }


testController 直接查询数据库数据

package com.example.demo4.Controller;
import com.example.demo4.service.service;
import com.example.demo4.userBean.userBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
//@Controller
@RestController
public class testController {
    @Autowired
    private service service;
    @RequestMapping("/aaa")
    public String sayHello() {
        return "helloword";
    }
    @RequestMapping(value = "/fu")
    @ResponseBody
    public List<userBean> fuzzyCUser(HttpServletRequest request) {
       Map<String,Object> result = new HashMap<>();
        List<userBean>list =service.select(result);
      //  result.put("list",list);
        request.getSession().setAttribute("LIST",list);
      //  return result;
           return list;
    }


testController 访问list输出的数据

package com.example.demo4.Controller;
import com.example.demo4.service.service;
import com.example.demo4.userBean.userBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
//@Controller
@RestController
public class testController {
    @Autowired
    private service service;
    @RequestMapping("/aaa")
    public String sayHello() {
        return "helloword";
    }
//    @RequestMapping(value = "/fu")
//    @ResponseBody
//    public List<userBean> fuzzyCUser(HttpServletRequest request) {
//       Map<String,Object> result = new HashMap<>();
//        List<userBean>list =service.select(result);
//      //  result.put("list",list);
//        request.getSession().setAttribute("LIST",list);
//      //  return result;
//           return list;
//
//
//    }
    @RequestMapping(value = "/fuss")
    @ResponseBody
    public Map<String,Object> fuzzyCUser(HttpServletRequest request) {
        Map<String, Object> result = new HashMap<>();
        List<userBean> list = service.select(result);
        result.put("list", list);
        request.getSession().setAttribute("LIST", list);
        return result;
    }
}


这样查询就出来了 大家有意见和问题的可以提出来 欢迎讨论。


一个新手、没背景的野鸡大学挣脱出来的野小子,主要以不断

学习,不断记录,用思维认知去看这个世界。写作、阅读、分享,用独自的思考和感悟分享给互联网里的每一位技术人。

不爱学习的我们,无力的挣扎吧!

相关文章
|
17小时前
|
流计算
实时计算 Flink版操作报错之程序在idea跑没问题,打包在服务器跑就一直报错,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
2天前
|
JavaScript Java 关系型数据库
学习平台|基于Springboot+vue的学习平台系统的设计与实现(源码+数据库+文档)
学习平台|基于Springboot+vue的学习平台系统的设计与实现(源码+数据库+文档)
18 0
|
2天前
|
JavaScript Java 测试技术
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
12 0
|
2天前
|
JavaScript NoSQL 小程序
特产销售|基于Springboot+vue的藏区特产销售平台(源码+数据库+文档)​
特产销售|基于Springboot+vue的藏区特产销售平台(源码+数据库+文档)​
24 0
|
2天前
|
JavaScript 小程序 Java
班级综合测评|基于Springboot+vue的班级综合测评管理系统(源码+数据库+文档)
班级综合测评|基于Springboot+vue的班级综合测评管理系统(源码+数据库+文档)
11 0
|
2天前
|
JavaScript Java 关系型数据库
“智慧食堂”|基于Springboot+vue的“智慧食堂”系统(源码+数据库+文档)
“智慧食堂”|基于Springboot+vue的“智慧食堂”系统(源码+数据库+文档)
11 0
|
2天前
|
JavaScript 小程序 Java
“漫画之家”|基于Springboot+vue的“漫画之家”系统(源码+数据库+文档)
“漫画之家”|基于Springboot+vue的“漫画之家”系统(源码+数据库+文档)
11 0
|
2天前
|
JavaScript Java 关系型数据库
车辆充电桩|基于Springboot+vue的车辆充电桩管理系统的设计与实现(源码+数据库+文档)
车辆充电桩|基于Springboot+vue的车辆充电桩管理系统的设计与实现(源码+数据库+文档)
14 0
|
2天前
|
JavaScript NoSQL Java
选修选课|基于Springboot+vue的大学生选修选课系统的设计与实现(源码+数据库+文档)
选修选课|基于Springboot+vue的大学生选修选课系统的设计与实现(源码+数据库+文档)
15 0
|
2天前
|
小程序 JavaScript Java
医院预约挂号|基于Springboot+vue的医院预约挂号系统小程序的设计与实现(源码+数据库+文档)
医院预约挂号|基于Springboot+vue的医院预约挂号系统小程序的设计与实现(源码+数据库+文档)
9 0