首页 / 智能手机 / 正文

druid配置多数据源 

在Druid中配置多数据源,主要通过以下步骤:

1. 创建多个数据源配置类,每个配置类对应一个数据源。例如,新建DruidDataSourceMasterConfigurer.java和DruidDataSourceAddressBookConfigurer.java,分别用于配置master数据源和addressBook数据源。

2. 在每个数据源配置类中,需要添加@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})注解,并通过@ConfigurationProperties(prefix = \"配置文件中数据源路径\")注解,绑定对应的数据源配置。

3. 在每个数据源配置类中,需要创建DruidDataSource对象,设置数据源的基本信息,如url、username、password等。同时,也可以设置Druid的监控统计拦截的filters,如stat和wall。

4. 在每个数据源配置类中,需要创建DataSourceTransactionManager对象,用于管理数据源的事务。

5. 在每个数据源配置类中,可以创建StatFilter对象,用于配置要打印的sql。

6. 在每个数据源配置类中,可以创建ServletRegistrationBean对象,用于注册Druid的监控页面。

需要注意的是,在配置多数据源时,需要在application.yml中添加监控配置,并设置filters、stat-view-servlet等参数。

如有侵权请及时联系我们处理,转载请注明出处来自