请教老师 这些配置数据源 代码模板 大同小异,mybatis的sql执行是不是自动会路由到那个数据源?
来源:2-15 Springboot整合ClickHouse(下)

慕函数0552834
2021-10-31
请教老师 这些配置数据源 代码模板 大同小异,mybatis的sql执行是不是自动会路由到那个数据源?
写回答
1回答
-
小简同学
2021-11-02
同学你好,是会自动路由到对应的数据源的。但要明白后面的原理。以Hive这个数据源作为例子,在HiveController里注入了UserDao这个Bean。
然后到UserDao这个文件里,可以看到它是继承了BaseDao,并且调用了BaseDao的getHiveJdbcTemplate这个方法。
然后到BaseDao的文件里,看到getHiveJdbcTemplate这个方法返回的是HiveJdbcTemplate这个Bean。
最后到HiveJdbcTemplate这个Bean里,也就是JdbcTemplateConfig.java这个文件,可以看到HiveJdbcTemplate这个Bean注入的是Hive的数据源。
祝学习愉快!
00
相似问题