配置多數(shù)據(jù)源出錯(cuò)

我想配置多數(shù)據(jù)源,添加一個(gè)SQL Server 數(shù)據(jù)庫 ,根據(jù) springboot-mybatis-mutil-datasource 項(xiàng)目的 數(shù)據(jù)源配置文件 的思路,總體代碼如下

@Configuration
@MapperScan(basePackages = {"io.renren.modules.api.dao","io.renren.modules.job.dao","io.renren.modules.oss.dao","io.renren.modules.sys.dao"},sqlSessionFactoryRef = "masterSqlSessionFactory")
public class DruidConfig {
    static final String MAPPER_LOCATION = "classpath:mapper/**/*.xml";

    @Bean(name = "masterDataSource")
    @Primary
    public DataSource dataSource(){...}

    @Bean(name = "masterSqlSessionFactory")
    @Primary
    public SqlSessionFactory masterSqlSessionFactory(@Qualifier("masterDataSource") DataSource masterDataSource)throws Exception {
        final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
        sessionFactory.setDataSource(masterDataSource);
        sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver()
                .getResources(DruidConfig.MAPPER_LOCATION));
        return sessionFactory.getObject();
    }
}

但是遇到如下錯(cuò)誤,無法啟動(dòng)

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'scheduleJobController': Unsatisfied dependency expressed through field 'scheduleJobService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scheduleJobService': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: cronExpression cannot be null
ss.png

就算是注釋掉io.renren.modules.job下@Configuration,@RestController,@RequestMapping

s1.PNG

可以啟動(dòng),但還是無法登錄。
是思路本身有問題,還是有其他配置要做。
注:沒有修改application-dev.yml文件,也沒有配置第二個(gè)數(shù)據(jù)源,只是嘗試一下配置是否可行

s2.PNG
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,951評(píng)論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,958評(píng)論 6 342
  • 為什么要選擇在項(xiàng)目配置多數(shù)據(jù)源呢? 多數(shù)據(jù)源設(shè)計(jì)一般應(yīng)用到中大型的項(xiàng)目中,項(xiàng)目關(guān)聯(lián)的業(yè)務(wù)性比較復(fù)雜,使用的數(shù)據(jù)庫比...
    恒宇少年閱讀 50,431評(píng)論 19 45
  • 最上面一朵比較好 很放松 和原作很像吶,寫意 蘿卜的體積感還有待加強(qiáng),另外暗部顏色過渡不自然。我記得丹青老師的水色...
    潘潘Pan閱讀 406評(píng)論 0 0
  • 《摔跤吧,爸爸》看完有些天了,但里面的一些場(chǎng)景想想就覺得很震撼,比如大女兒吉塔在第一次比賽中挑戰(zhàn)最有實(shí)力的男孩失敗...
    吳瓊Cissy閱讀 735評(píng)論 0 11