关键词:
SpringBoot使用Druid与Mybatis-plus整合
需要导入的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--数据库配置-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
<!--数据源-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.22</version>
</dependency>
<!--自动化配置-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.22</version>
</dependency>
<!--mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
<!--简化操作-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!--Web测试-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
配置文件
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/demo?serverTimezone=Asia/Shanghai
username: root
password: root
type: com.alibaba.druid.pool.DruidDataSource #Druid类型
druid:
web-stat-filter: #监控Web
enabled: true
stat-view-servlet: #后台页面 http://localhost:8080/druid/login.html
enabled: true
login-username: root # 用户名
login-password: root # 密码
写一个实体类并在数据库中创建对应的表
@Data
public class Dept
@TableId(type = IdType.AUTO)
private Integer deptno;
private String dname;
private String loc;
对应的Mapper
@Repository
public interface DeptMapper extends BaseMapper<Dept>
写一个测试接口
@RestController
public class TestController
@Autowired
DeptMapper deptMapper;
@GetMapping("/find")
public List<Dept> Test1()
return deptMapper.selectList(null);
注意启动类上要加MapperScan 扫描对应的包。
@SpringBootApplication
@MapperScan("com.herio.mapper")
public class DemoDatasourceApplication
public static void main(String[] args)
SpringApplication.run(DemoDatasourceApplication.class, args);
测试
调用接口。
登录Druid监控页面访问
http://localhost:8080/druid/login.html
End
springboot+mybatis+druid+pagehelper实现多数据源并分页
前言本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelpe... 查看详情
springboot入门之基于druid配置mybatis多数据源
...处理,这篇了解下使用基于基于Druid配置Mybatis多数据源。SpringBoot默认配置数据库连接信息时只需设置url等属性信息就可以了,SpringBoot就会基于约定根据配置信息实例化对象,但是一般大型的项目都是有多个子系统或者多个数据... 查看详情
springboot2+druid+mybatis多数据源配置(代码片段)
...案。读写分离会使用多数据源的使用。下面记录如何搭建SpringBoot2+Druid+Mybatis 多数据源配置以及在使用过程遇到的问题。一、先从pom.xml入手(使用springboot2的版本)<parent><groupId>org.springframework.boot&l 查看详情
springboot--整合mybatis+druid(代码片段)
...,首先替换默认数据源为阿里德鲁伊并添加监控,其次是SpringBoot下使用Mybatis替换数据源为德鲁伊 首先在配置文件里配置好数据库连接的基本信息,如usernamepasswordurl等,重要的是把默认的type换成Druid。这样做数据源已经换成... 查看详情
springboot:mybatis+druid数据访问(代码片段)
SpringBoot:Mybatis+Druid数据访问文章目录SpringBoot:Mybatis+Druid数据访问1、简介2、JDBC3、CRUD操作4、自定义数据源DruidDataSource1、配置Druid数据源监控2、配置Druidweb监控filter5、SpringBoot整合mybatis1、简介对于数据访问层... 查看详情
idea搭建springboot项目:springboot+mybatis+druid+mybatis-generator(代码片段)
今天第一次使用IDEA开发工具,搭建SpringBoot项目,记录下重点步骤。1、IDEA创建基于Maven管理的Java项目。2、pom.xml文件添加jar包依赖:SpringBoot版本、MyBatis、MySQL8驱动和AlibabaDruid数据库连接池。插件依赖:添加maven插... 查看详情
优雅写代码系统springboot+mybatis+pagehelper+mybatisplus+druid教你如何优雅写代码(代码片段)
...ithub分页插件使用常规版本总结#加入战队微信公众号主题springboot融合了很多插件。springboot相 查看详情
springboot+mybatis+druid配置多数据源(mysql+postgre)
springboot+mybatis+Druid配置多数据源(mysql+postgre)引入pom依赖设置application多数据源config配置db1config配置(主数据库配置)db2config配置(其他数据库)事务处理mapper层springboot+mybatis+Druid配置多数据源(mysql+postgre)参考资料:第八章springboot+mybatis+... 查看详情
springboot整合mybatis
1、springboot配置数据库连接池druid2、springboot整合mybatis3、springboot整合pagehelper springboot配置数据库连接池druid 新建springboot项目 相关pom依赖druid所需pom依赖 <dependency><groupId> 查看详情
springboot整合mybatis-plus+druid组件,实现增删改查
前言本篇文章主要介绍的是SpringBoot整合mybatis-plus,实现增删改查。GitHub源码链接位于文章底部。建库建表创建springboot数据库,创建t_user表,字段id主键自增,name,age。工程结构添加依赖新建一个maven项目,在pom文件中添加以下依... 查看详情
springboot配置mysql,mybatis,druid
配置DRUID连接池MYSQL数据库MYBATIS持久层框架添加依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.30</version></dependency> 查看详情
springboot+mybatis+druid数据库连接池
参考博客https://blog.csdn.net/liuxiao723846/article/details/804560251、先在pom.xml中引入druid依赖包<!--连接池--><!--Druid数据连接池依赖--><dependency><groupId>com.alibaba</groupId><artifactI 查看详情
springboot集成mybatis(druid数据库连接池以及分页配置)
MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,目前很大一部分互联网、软件公司都在使用这套框架关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases,下来来之后,我们主... 查看详情
springboot使用mybatis分页插件
springboot整合mybatis可以使用springboot配置文件的形式,但是配置不了mybatis-config.xml文件(能够配置,但是不扫描),因此数据源和mybatis使用bean的形式处理,实现分页。 一、添加数据源bean,代码如下packagetjresearch;importcom... 查看详情
springboot、mybatis-plus、druid多数据源环境搭建
...类与连接串)。(本文阅读大概花费两分钟)技术条件:springboot2.5.3(即springframework5.3.9)MySQL5.7mybatis-plus3.5.0dynamic-datasource3.5.0druid1.2.9idea开发工具、maven3.3.91、导入相关依赖2、建立两个数据库mydb(表user)、db2(表t_class),并分... 查看详情
springboot+druid+mybatis-plus配置详解(代码片段)
网上找了很多关于springboot+druid+mybatis-Plus的配置,遇见的很多问题也没找到好的解决方案。折腾了好几天终于自己配置通过了。 springboot的pom文件1<parent>2<groupId>org.springframework.boot</groupId>3<artifactId>spring-boot-s 查看详情
shardingsphere多数据源(springboot+mybatis+shardingsphere+druid)
org.springframeword.boot:spring-boot-starer-web:2.0.4releaseio.shardingsphere:sharding-jdbc-spring-boot-starter:3.0.0M3org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.1com.alibaba:druid-spring 查看详情
springboot2.0引入mybatis-plus-druid
pom 数据源配置 MybatisPlus配置 实体类 参考项目 查看详情