网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

SpringBoot数据库访问自动配置原理

时间:2024-11-05 07:14:33

1、新建一个SpringBoot项目,该项目支持JDBC自动配置。

SpringBoot数据库访问自动配置原理

2、配置application.yml文件,增加数据源的相关配置。

SpringBoot数据库访问自动配置原理

3、在测试类中验证数据库连接是否能够连接成功。

SpringBoot数据库访问自动配置原理

4、现在我们来看下数据库的自动配置原理。根据DataSourceConfiguration的分析默认使用tomcat数据源,可以通过spring.datasource.type指定自定义的数据源。

SpringBoot数据库访问自动配置原理

5、我们通过DataSourceAutoConfiguration源码分析可以看出初始化了一个DataSourceInitializer类,这个类可以用运行建表语句,插入数据的语句。

SpringBoot数据库访问自动配置原理SpringBoot数据库访问自动配置原理

6、现在我们放置一个schema-all.sql文件在类路径下,我们的这个脚本就会自动执行。

SpringBoot数据库访问自动配置原理

7、我们还可以在application.yml文件中指定sql所在的路径。

SpringBoot数据库访问自动配置原理

8、有了数据源之后还会自动配置一个JdbcTemplate。

SpringBoot数据库访问自动配置原理
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com