为了账号安全,请及时绑定邮箱和手机立即绑定

@Qualifier注解后的dataSource飘红

package com.imooc.demo.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.activation.DataSource;
import java.io.IOException;

@Configuration
public class SessionFactoryConfiguration {
//    mybatis-config.xml配置文件的路径
   @Value("${mybatis_config_file}")
   private String mybatisConfigFilePath;

//    mybatis mapper文件所在路径
   @Value("${mapper_path}")
   private String mapperPath;

//    实体类所在的package
   @Value("${entity_package}")
   private String entityPackage;

   @Autowired
   @Qualifier("dataSource")//这个地方!!!!!!!
   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((javax.sql.DataSource) dataSource);
       sqlSessionFactoryBean.setTypeAliasesPackage(entityPackage);
       return sqlSessionFactoryBean;
   }
}


正在回答

3 回答

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

不用理会,你可以在错误检查里面关掉。

0 回复 有任何疑惑可以回复我~

我也是相同问题https://img1.sycdn.imooc.com//5b21d508000106fd10010477.jpg

0 回复 有任何疑惑可以回复我~

提示的错误问题是什么啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

@Qualifier注解后的dataSource飘红

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号