1、Druid介绍
Druid是阿里开发的一个数据库连接池,应用比较广泛,性能不是最好的,据说有个后起之秀HikariCP,比他性能更好,不过Druid为监控而生,有很好的监控机制,能为我们排查性能问题提供很好的帮助,网上文档也多,所以Druid暂时还是比较主流的推荐。
2、添加druid-spring-boot-starter依赖
这里我们还得添加jdbc依赖:
3、添加数据库驱动
我们这里使用mysql作为我们的数据库,我们新建数据库spring_boot_study,默认编码选utf8
4、添加数据源配置
先在resources目录下添加application.yml配置文件
添加数据库连接配置:
5、测试
再次启动应用,看到如下日志表示启动成功:
日志中看到系统建议我们更换mysql驱动程序,这里我们按照建议进行更换。
6、总结
这里我们添加了spring的配置文件application.yml,yml和properties文件用处实际是一样,只是里面书写规范不一样,在yml里面,一定要注意缩进不能使用tab,必须使用两个空格,可以看到yml比properties文件更加清晰可读。
springboot最大的一个特点就是严格遵循了约定优于配置的思想,配置文件里面几乎只有少量必须配置的内容,其他的都是使用的默认值,入门教程里为了尽快将springboot用起来,不会详细讲这些配置,只会用到的时候再讲,或者单独使用章节来讲解。
代码:
https://github.com/www15119258/springboot-study/tree/branch03
网友评论