如题
本来想这样依赖@Configuration中的@bean
@Configuration
public class DataSourceConfig {
Map<String, String> map = new HashMap<>();
@Bean
public DruidDataSource dataSource() throws Exception {
//从读取数据库的配置
}
....
但是报错了
No bean named ‘dataSource’ available
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference
然后就改了一下
//加上了这一行
<bean class="com.config.DataSourceConfig" init-method="dataSource"></bean>
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!--数据源dataSource-->
<property name="dataSource" ref="dataSource"/>
</bean>