zoukankan      html  css  js  c++  java
  • 四、jdbctemplate使用

    这里使用mysql数据库,省略数据库创建过程

    1、添加依赖

            <!--jdbc-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-jdbc</artifactId>
            </dependency>
            <!--mysql-->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>6.0.6</version>
            </dependency>    

    2、添加数据库配置

    #数据库
    spring.datasource.url=jdbc:mysql://localhost:3306/test
    spring.datasource.username=root
    spring.datasource.password=root
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver

    3、编写代码

    @Repository
    public class UserDao {
    
        @Autowired
        private JdbcTemplate jt;
    
        public List<Map<String, Object>> listUser(){
            StringBuilder sql = new StringBuilder();
            sql.append("SELECT * FROM t_sp_user");
            return jt.queryForList(sql.toString());
        }
    }
    
    @Service
    public class UserService {
    
        @Autowired
        private UserDao userDao;
    
        public List<Map<String, Object>> listUser(){
            return userDao.listUser();
        }
    }
    
    @RestController
    @RequestMapping(value = "user")
    public class UserController {
    
        @Autowired
        private UserService userService;
    
        @GetMapping(value = "list")
        public List<Map<String, Object>> listUser(){
            return userService.listUser();
        }
    }
  • 相关阅读:
    提权小结
    《将博客搬至CSDN》
    http数据流分析
    web安全之路
    nmap原理及用法
    web渗透测试思路浅谈-----漏洞发现及利用
    web渗透测试思路浅谈-----信息收集
    渗透测试实战-Android4靶机
    从外网到内网漫游
    一次完整内网渗透
  • 原文地址:https://www.cnblogs.com/lay2017/p/8847500.html
Copyright © 2011-2022 走看看