springboot整合JDBC

java 复制代码
package com.qf.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
import java.util.Map;

@RestController
public class JDBCController {

    @Autowired
    JdbcTemplate jdbcTemplate;


    //查询数据库的所有信息
    //没有实体类,数据库的东西怎么获取?Map
    @GetMapping("/userlist")
    public List<Map<String,Object>> userList(){
            String sql="select * from test.api_time_cost";
        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);

        return maps;



    }

}
XML 复制代码
#配置数据源
spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    username: "root"
    password: "2001"
    url: jdbc:mysql://localhost:3306/test?useSSL=true&useUnicode=true&characterEncoding=utf8
相关推荐
yhdata3 分钟前
自然灾害检测物联网系统市场稳步扩容:2032年规模剑指392.7亿元,六年CAGR达33.8%
java·物联网·struts
小锅锅氩5 分钟前
JavaDay01
java·ide·intellij-idea
smxgn8 分钟前
Springboot 整合 Quartz(定时任务框架)
java·spring boot·后端
C雨后彩虹10 分钟前
最小矩阵宽度
java·数据结构·算法·华为·面试
难忘经典11 分钟前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
liuyao_xianhui12 分钟前
动态规划_最长递增子序列_C++
java·开发语言·数据结构·c++·算法·链表·动态规划
程序员爱酸奶16 分钟前
Java常用设计模式
java·开发语言·设计模式
Javatutouhouduan18 分钟前
Java工作多久后才需要深入学习JVM底层原理?
java·jvm·java面试·java程序员·互联网大厂·jvm底层原理·jvm面试
pupudawang18 分钟前
Spring boot启动原理及相关组件
数据库·spring boot·后端
月明长歌19 分钟前
【码道初阶-Hot100】LeetCode 3. 无重复字符的最长子串:从错误直觉到滑动窗口,彻底讲透为什么必须判断 `map.get(c) >= left`
java·算法·leetcode·哈希算法