dyc87112 / SpringBoot-Learning

《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!
https://blog.didispace.com/spring-boot-learning-2x/
15.7k stars 4.88k forks source link

3-7配置jdbcTempalte多数据源里的配置文件两个jdbcTemplate对象不会覆盖吗 #87

Closed hhf296095496 closed 2 years ago

hhf296095496 commented 2 years ago

@Bean public JdbcTemplate primaryJdbcTemplate(@Qualifier("primaryDataSource") DataSource primaryDataSource) { return new JdbcTemplate(primaryDataSource); }

@Bean
public JdbcTemplate secondaryJdbcTemplate(@Qualifier("secondaryDataSource") DataSource secondaryDataSource) {
    return new JdbcTemplate(secondaryDataSource);
}

上面是配置文件里的代码,这样写不会覆盖吗,容器里毕竟只能有一个JdbcTemplate类型的对象

xiaofeiahaha commented 2 years ago

您好!我已收到的您的来信,并会尽早查收。————————————————————                                                葛晓飞

liuhamglin commented 2 years ago

这是一封自动回复邮件。已经收到您的来信,我会尽快回复。

uncleCG commented 2 years ago

这是来自QQ邮箱的假期自动回复邮件。您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。

dyc87112 commented 2 years ago

不会覆盖,这两个@Bean名称不同,会默认取方法名来命名,一个是primaryJdbcTemplate,一个是secondaryJdbcTemplate

uncleCG commented 1 year ago

这是来自QQ邮箱的假期自动回复邮件。您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。

xiaofeiahaha commented 1 year ago

您好!我已收到的您的来信,并会尽早查收。————————————————————                                                葛晓飞

liuhamglin commented 1 year ago

这是一封自动回复邮件。已经收到您的来信,我会尽快回复。