第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

@Qualifier("dataSource")報(bào)錯(cuò)!

http://img1.sycdn.imooc.com//5aa778500001a3bc05110154.jpg

我都是跟著視頻敲的 為什么到了這里會(huì)出錯(cuò)呢

正在回答

5 回答

https://img1.sycdn.imooc.com//5b19299400013e6509870363.jpg

你所建的config包必須和Application類同級或更低級,才會(huì)被掃描,注意springboot工程結(jié)構(gòu),問題解決。

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也出現(xiàn)了這個(gè)問題,請問怎么解決


0 回復(fù) 有任何疑惑可以回復(fù)我~

我也出現(xiàn)了這個(gè)錯(cuò)誤請問樓主解決了嗎

0 回復(fù) 有任何疑惑可以回復(fù)我~

package config.dao;

import com.mchange.v2.c3p0.ComboPooledDataSource;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Value;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.beans.PropertyVetoException;

@Configuration
//配置mybatis中mapper的掃描路徑
@MapperScan("com.imooc.demo.dao")
public class DataSourceConfiguration {
? ?@Value("${jdbc.driver}")
? ?private String jdbcDriver;
? ?@Value("${jdbc.url}")
? ?private String jdbcUrl;
? ?@Value("${jdbc.username}")
? ?private String jdbcUserName;
? ?@Value("${jdbc.password}")
? ?private String jdbcPassword;

? ?@Bean(name="dataSource")
? ?public ComboPooledDataSource createDataSource() throws PropertyVetoException {
? ? ? ?//設(shè)置數(shù)據(jù)源
? ? ? ?ComboPooledDataSource dataSource = new ComboPooledDataSource();
? ? ? ?dataSource.setDriverClass(jdbcDriver);
? ? ? ?dataSource.setJdbcUrl(jdbcUrl);
? ? ? ?dataSource.setUser(jdbcUserName);
? ? ? ?dataSource.setPassword(jdbcPassword);
? ? ? ?//關(guān)閉連接后不自動(dòng)提交
? ? ? ?dataSource.setAutoCommitOnClose(false);
? ? ? ?return dataSource;
? ?}
}

0 回復(fù) 有任何疑惑可以回復(fù)我~

package config.dao;

import org.mybatis.spring.SqlSessionFactoryBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;

import javax.sql.DataSource;
import java.io.IOException;

//掃描這個(gè)類
@Configuration
public class SessionFactoryConfiguration {
? ?@Value("${mybatis_config_file}")
? ?private String myBatisConfigFilePath;
? ?@Value("${mybatis_path}")
? ?private String mapperPath;
? ?@Value("${entity_package}")
? ?private String entityPackage;

? ?@Autowired
? ?private DataSource dataSource;

? ?@Bean(name="sqlSessionFactory")
? ?public SqlSessionFactoryBean createSqlSessionFactoryBean() throws IOException {
? ? ? ?SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
? ? ? ?sqlSessionFactoryBean.setConfigLocation(new ClassPathResource(myBatisConfigFilePath));
? ? ? ?PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
? ? ? ?String packageSearchPath = PathMatchingResourcePatternResolver.CLASSPATH_ALL_URL_PREFIX + mapperPath;
? ? ? ?sqlSessionFactoryBean.setMapperLocations(resolver.getResources(packageSearchPath));
? ? ? ?sqlSessionFactoryBean.setDataSource(dataSource);
? ? ? ?sqlSessionFactoryBean.setTypeAliasesPackage(entityPackage);
? ? ? ?return sqlSessionFactoryBean;
? ?}
}

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

@Qualifier("dataSource")報(bào)錯(cuò)!

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號