課程
/后端開發
/Java
/SpringBoot+MyBatis搭建迷你小程序
數據源在配置文件已經配了,為什么還要創建DataSourceConfiguration類?
2018-08-31
源自:SpringBoot+MyBatis搭建迷你小程序 3-3
正在回答
補充一點:如果切換數據源 記得去yml文件里面修改spring datasource type得類型 為你想使用得類型
其實SpringBoot默認配置了幾個數據源比如:hikai,dbcp,dbcp2,pool.jdbc,但是如果你想使用c3p0或者druid之類的數據源就需要自己配置,另外吐槽一下:springboot也提供了其他數據源的默認配置,只需要配置一個數據源的Bean就可以使用, 而且使用@ConfigurationProperties(prefix = "spring.datasource"),既可以拿到application.yml中的值,但是該老師為了展示自己強大的英語能力和對C3P0的理解,竟然自己重新寫了一遍(確實牛逼并消耗著生命)然后使用@value注解一一取值;? 下面是我的數據源的寫法
@Configuration public?class?C3p0Config?{ ????@ConfigurationProperties(prefix?=?"spring.datasource") ????@Bean ????public?DataSource?C3P0(){ ???????return??new?ComboPooledDataSource(); ????}
}
舉報
SpringBoot+MyBatis搭建小程序后臺
1 回答能否使用xml文件配置數據源
1 回答application properties數據庫配置
1 回答數據庫配置的遠程的總是請求本機IP的數據庫怎么回事?
1 回答是xml配置還是寫配置類
1 回答數據庫連接失敗 AreaDao.xml 配置有問題嗎?檢查了沒發現哪里有異樣
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-04
補充一點:如果切換數據源 記得去yml文件里面修改spring datasource type得類型 為你想使用得類型
2018-09-04
其實SpringBoot默認配置了幾個數據源比如:hikai,dbcp,dbcp2,pool.jdbc,但是如果你想使用c3p0或者druid之類的數據源就需要自己配置,另外吐槽一下:springboot也提供了其他數據源的默認配置,只需要配置一個數據源的Bean就可以使用, 而且使用@ConfigurationProperties(prefix = "spring.datasource"),既可以拿到application.yml中的值,但是該老師為了展示自己強大的英語能力和對C3P0的理解,竟然自己重新寫了一遍(確實牛逼并消耗著生命)然后使用@value注解一一取值;? 下面是我的數據源的寫法
}