Druid是什么? Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。 优点: 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。 替换DBCP和C3P0。Drui ...
分类:
编程语言 时间:
2020-03-14 15:04:24
阅读次数:
73
插件介绍 通用 Mapper 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及 Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,PageHelper则提供通用的分页查询功能,使用它们可以很方便的进行开发, ...
分类:
移动开发 时间:
2020-03-05 11:49:14
阅读次数:
88
SpringBoot集成MyBatis 属于数据访问层;MyBatis所有的包都是自己的,所以要导入自己的依赖 1、导入驱动和依赖 2、编写配置文件:application.yaml(在resources目录下) 3、测试数据源是否已经配置成功,在测试类中测试 SpringBoot 目前默认的数据源 ...
分类:
编程语言 时间:
2020-03-04 20:57:57
阅读次数:
71
阅读下面实验之前:请先阅读官方的分布式事务支持内容:https://shardingsphere.apache.org/document/current/cn/features/transaction/ 经过试验,单服务跨数据源,使用shardingJdbc的事务,同普通jdbc时的做法一样。实验版 ...
分类:
数据库 时间:
2020-03-02 10:45:31
阅读次数:
171
学而时习之,不亦说乎 前言 具体业务实现离不开与数据库交互,本章重点记录一下SpringBoot集成druid数据源,集成mybatis-plus,为了开发方便,基于mybatis-plus的代码生成器,实现对业务最基本的增删改查操作。 准备工作 在mysql数据库中创建mingx_user库,并创 ...
分类:
编程语言 时间:
2020-02-24 20:47:31
阅读次数:
144
(1)在pom.xml中添加依赖 <!--去掉springboot默认的日志--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclu ...
分类:
编程语言 时间:
2020-02-09 16:23:02
阅读次数:
410
项目太大,不好直接测整个项目,一般都是切割成多个单元,单独测试,即单元测试。 直接在原项目上测试,会把项目改得乱七八糟的,一般是单独写测试代码。 进行单元测试,这就需要集成JUnit。 (1)在pom.xml中添加JUnit的依赖 <!--JUnit的起步依赖--> <dependency> <gr ...
分类:
编程语言 时间:
2020-02-09 14:47:18
阅读次数:
69
(1)在pom.xml中添加依赖 <!--spring-jdbc的依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </de ...
分类:
数据库 时间:
2020-02-08 11:50:29
阅读次数:
83
一.为什么要使用jasypt库? 目前springboot单体应用项目中,甚至没有使用外部配置中心的多服务的微服务架构的项目,开发/测试/生产环境中的密码往往是明文配置在yml或properties文件中, 这样就会导致密码泄露的安全隐患,被不法人员利用从而泄露公司数据信息 因此,jasypt库能通 ...
分类:
数据库 时间:
2020-02-01 16:22:21
阅读次数:
96