成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java - 就配置了一個數據源,為什么提示 there is more than one bean of "DataSource" type

瀏覽:211日期:2023-10-22 15:07:51

問題描述

java - 就配置了一個數據源,為什么提示 there is more than one bean of "DataSource" type

我好像就配置了一個數據源,為什么注入的時候會提示有多個?

package com.example.demo.config;import org.apache.commons.dbcp.BasicDataSource;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.PropertySource;@Configuration@PropertySource('classpath:application.properties')public class DataSourceConfiguration { @Value('${jdbc.driver}') private String driver; @Value('${jdbc.url}') private String url; @Value('${jdbc.username}') private String username; @Value('${jdbc.password}') private String password; @Value('${jdbc.maxActive}') private int maxActive; @Value('${jdbc.maxIdel}') private int maxIdel; @Value('${jdbc.maxWait}') private long maxWait; @Bean //應該就這一個吧 public BasicDataSource dataSource(){BasicDataSource dataSource = new BasicDataSource();dataSource.setDriverClassName(driver);dataSource.setUrl(url);dataSource.setUsername(username);dataSource.setPassword(password);dataSource.setMaxActive(maxActive);dataSource.setMaxIdle(maxIdel);dataSource.setMaxWait(maxWait);dataSource.setValidationQuery('SELECT 1');dataSource.setTestOnBorrow(true);return dataSource; }}

package com.example.demo.config;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.SqlSessionTemplate;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.jdbc.datasource.DataSourceTransactionManager;import org.springframework.transaction.PlatformTransactionManager;import org.springframework.transaction.annotation.EnableTransactionManagement;import org.springframework.transaction.annotation.TransactionManagementConfigurer;import javax.annotation.Resource;import javax.annotation.Resources;import javax.sql.DataSource;@Configuration@EnableTransactionManagementpublic class MyBatisConfig implements TransactionManagementConfigurer { @Autowired //這里怎么不能用@Autowired,用Resource倒是可以 private DataSource dataSource; @Override public PlatformTransactionManager annotationDrivenTransactionManager() {return new DataSourceTransactionManager(dataSource); } @Bean(name = 'sqlSessionFactory') public SqlSessionFactory sqlSessionFactoryBean() {SqlSessionFactoryBean bean = new SqlSessionFactoryBean();bean.setDataSource(dataSource);try { return bean.getObject();} catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e);} } @Bean public SqlSessionTemplate sqlSessionTemplate(SqlSessionFactory sqlSessionFactory) {return new SqlSessionTemplate(sqlSessionFactory); }}

問題解答

回答1:

運行一下即可,看報錯信息

標簽: java
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久人人爽爽爽人久久久| 老鸭窝亚洲一区二区三区| 日韩图片一区| 国产欧美一区二区三区网站| 蜜桃久久精品一区二区| 亚洲影视在线| 亚洲女女做受ⅹxx高潮| 欧美日韩国产综合网| 久久亚洲精品国产精品紫薇| 国产精品一品二品| 欧美日韩综合在线免费观看| 青草av.久久免费一区| 亚洲一区图片| 一区二区三区日韩精品视频| 亚洲国产精选| 亚洲私人黄色宅男| 精品二区久久| 亚洲欧美偷拍三级| 亚洲黄色大片| 亚洲日本一区二区三区| 亚洲黄色av| 日韩毛片一二三区| 亚洲第一黄网| 亚洲欧美偷拍另类a∨色屁股| 国内精品久久久久国产盗摄免费观看完整版| 精品国产伦一区二区三区观看方式| 成人免费高清在线观看| 精品sm在线观看| 91视频www| 中文字幕国产一区| 欧美日韩天天操| 国产精品不卡在线观看| 日韩午夜高潮| 亚洲成年人网站在线观看| 在线亚洲精品| 亚洲国产一区在线观看| 美女黄色成人网| 免费高清成人在线| 337p亚洲精品色噜噜噜| 成人午夜在线视频| 久久久亚洲精品一区二区三区| av一本久道久久综合久久鬼色| 久久这里都是精品| 亚洲欧美综合一区| 亚洲摸摸操操av| 色偷偷成人一区二区三区91 | 久久99精品久久久| 91麻豆精品国产91久久久久| 国产黑丝在线一区二区三区| 亚洲精品一区在线观看| 国产伊人精品| 亚洲成av人影院| 精品婷婷伊人一区三区三| 懂色一区二区三区免费观看| 中文字幕va一区二区三区| 亚洲高清精品中出| 午夜av区久久| 欧美一区二区视频观看视频| 女同性一区二区三区人了人一 | 欧美一区二区福利视频| 99re66热这里只有精品3直播 | 色94色欧美sute亚洲线路二| 国产成人av一区| 中文字幕欧美日韩一区| 亚洲欧美卡通另类91av| 国产乱码精品一区二区三| 国产清纯白嫩初高生在线观看91 | 亚洲欧洲精品天堂一级| 可以免费看不卡的av网站| 国产成人午夜片在线观看高清观看| 久久久亚洲欧洲日产国码αv| 红桃视频亚洲| 免费xxxx性欧美18vr| 精品理论电影在线观看| 亚洲美女色禁图| 日产国产欧美视频一区精品| 日韩欧美www| 亚洲高清免费| 精品无人码麻豆乱码1区2区 | 欧美日韩另类国产亚洲欧美一级| 91蝌蚪国产九色| 午夜精品aaa| 精品日韩一区二区三区免费视频| 在线国产精品一区| 天天综合天天综合色| 日韩精品一区二区三区蜜臀| 夜夜嗨一区二区| 加勒比av一区二区| 亚洲国产精品黑人久久久| 久久综合精品一区| 欧美尤物一区| 蜜臀久久99精品久久久画质超高清| 精品国精品国产尤物美女| 国产欧美日韩一区二区三区在线| 国内外成人在线| 国产精品女主播av| 欧美日韩久久不卡| 日韩视频在线一区二区三区| 国产suv精品一区二区6| 亚洲午夜激情av| 久久综合久久综合亚洲| 色欧美片视频在线观看| 欧美一区二区三区四区夜夜大片| 五月激情丁香一区二区三区| 国产午夜亚洲精品午夜鲁丝片 | 亚洲美女少妇无套啪啪呻吟| 国产宾馆实践打屁股91| 亚洲成人午夜影院| 久久精品人人做人人综合| 91黄色激情网站| 亚洲一级黄色| 国产一区二区美女诱惑| 亚洲国产精品一区二区www在线| 久久精品夜色噜噜亚洲a∨| 在线看日韩精品电影| 欧美在线高清| 韩国午夜理伦三级不卡影院| 一区二区三区在线播| 久久久久久久精| 在线免费观看日本欧美| 亚洲激情精品| 欧美成人免费在线| 国产一区999| 五月婷婷综合网| 亚洲日本韩国一区| 久久精品男人的天堂| 欧美系列在线观看| 一本色道久久| 91美女精品福利| 国产在线精品免费| 一区二区三区四区在线| xnxx国产精品| 6080yy午夜一二三区久久| 久久久久久夜| 91久久精品www人人做人人爽| 成人av资源在线观看| 美腿丝袜一区二区三区| 亚洲欧洲中文日韩久久av乱码| 久久久久综合网| 69久久夜色精品国产69蝌蚪网| 亚洲欧美日韩一区在线观看| 亚洲图色在线| 欧美在线免费| 成人黄页在线观看| 国产呦萝稀缺另类资源| 亚洲一区影音先锋| 亚洲日本免费电影| 中文字幕五月欧美| 亚洲国产电影在线观看| 久久久久国产一区二区三区四区| 69堂精品视频| 欧美日韩一二三| 欧美亚洲综合网| 在线亚洲欧美专区二区| 久久久天天操| 久久精品国产第一区二区三区最新章节 | 亚洲免费观看在线视频| 精品88久久久久88久久久| 91精品国产综合久久福利| 欧美性大战久久久久久久蜜臀| 久久精品午夜| 午夜亚洲激情| 亚洲永久视频| 亚洲一级在线| aa级大片欧美三级| 亚洲三级免费| 一本色道久久综合一区| 黄色亚洲免费| 亚洲国产专区校园欧美| 在线观看视频免费一区二区三区| 午夜久久久久| 欧美日韩a区| 91网站最新地址| 91网址在线看| 欧美久色视频| 黄色欧美成人| 亚洲小说欧美另类社区| 亚洲网站视频| 一本色道久久综合| 鲁大师影院一区二区三区| 久久免费高清| 欧美少妇bbb| 欧美人体做爰大胆视频| 欧美性感一区二区三区| 欧美精品久久久久久久久老牛影院| 欧美日韩一二区| 88在线观看91蜜桃国自产| 欧美日韩日日夜夜| 91精品免费观看| 欧美tickling网站挠脚心| 久久一区二区三区国产精品| 国产婷婷一区二区| 国产精品久久一级| 亚洲免费在线视频| 午夜视频在线观看一区| 日本最新不卡在线| 精品一区二区免费| 成人午夜精品在线| 欧美黄色aaaa| 国产欧美日韩一级|