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

SpringBoot - SpringBoot整合Druid

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

SpringBoot - SpringBoot整合Druid

文章目录
  • SpringBoot整合Druid
    • 创建新模块
      • 导入druid所需依赖
    • 编写yml(方案一)
      • 编写yml(方案二)-推荐
    • 编写Dao层接口
    • 编写实体类
    • 编写测试
      • 测试成功
    • 小结

SpringBoot整合Druid 创建新模块

导入druid所需依赖

Maven Repository: Search/Browse/Explore (mvnrepository.com)


    com.alibaba
    druid-spring-boot-starter
    1.2.6


编写yml(方案一)
#配置
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/mybatis
    username: root
    password: 12345

编写yml(方案二)-推荐
#druid专用配置
spring:
  datasource:
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC
      username: root
      password: 12345
编写Dao层接口
package com.taotao.Dao;

import com.taotao.domain.user;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;


@SuppressWarnings({"all"})
@Mapper

public interface UserDao {
    @Select("select * from tb_user where id = #{id}")
    public user getById(Integer id);

}

编写实体类
package com.taotao.domain;


@SuppressWarnings({"all"})
public class user {
    private int id;
    private String username;
    private int password;
    private String gender;
    private String addr;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public int getPassword() {
        return password;
    }

    public void setPassword(int password) {
        this.password = password;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    @Override
    public String toString() {
        return "user{" +
                "id=" + id +
                ", username='" + username + ''' +
                ", password=" + password +
                ", gender='" + gender + ''' +
                ", addr='" + addr + ''' +
                '}';
    }
}

编写测试
package com.taotao;

import com.taotao.Dao.UserDao;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
class Springboot07DruidApplicationTests {

    @Autowired
    private UserDao userDao;
    
    @Test
    void contextLoads() {
        System.out.println(userDao.getById(1));
    }

}
测试成功

小结

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854949.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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