阿里开源数据库连接池组件Druid非常强大,,本次课程一起学习如何在最新的Java Spring Boot 2.0和MyBatis系统中集成阿里开源的连接池Druid,以及SQL性能监控,生产环境必备利器。
1、阿里巴巴开源数据库连接池Druid
2、Spring Boot 2.0 +Mybatis+Druid 技术架构
3、Druid支持MySQL等各种主流数据库
数据库 |
支持状态 |
mysql |
支持,大规模使用 |
oracle |
支持,大规模使用 |
sqlserver |
支持 |
postgres |
支持 |
db2 |
支持 |
h2 |
支持 |
derby |
支持 |
sqlite |
支持 |
sybase |
支持 |
4、Spring Boot 2.0实战Druid配置
开始之前要先,添加引用POM文件依赖,
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
5、Druid可视化界面WebDUI,监控SQL执行
Druid提供的监控机制非常强大,支持最新的Java Spring Boot 2.0、Spring MVC、Servlet,内置监控机制,SQL数据库监控、慢查询分析,密码加密
防止SQL注入攻击,SQL语义分析来实现防御SQL注入攻击。配置完成可以运行网站,查看界面。
输入地址:http://localhost:8080/springbootmvc/druid/login.html
6、Druid监控安全
可以配置监控界面启用身份验证机制,Spring Boot 2.0 直接在配置文件里设置即可。
#druid datasouce database settings end
#Monitor Authentication
spring.datasource.druid.stat-view-servlet.login-username=frankxulei
spring.datasource.druid.stat-view-servlet.login-password=1234qwer
7、视频课程
视频地址:https://yq.aliyun.com/live/855
PPT地址:https://yq.aliyun.com/live/855
8、阿里巴巴Java群2600多人,
直播地址:Java技术进阶群
进群方式:钉钉扫码入群