123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.imooc.demo.config.dao;
- import com.alibaba.druid.pool.DruidDataSource;
- 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;
- /**
- *
- */
- @Configuration
- //配置mapper的扫描路径
- @MapperScan("com.imooc.demo.dao")
- public class DataSourceConfiguration {
- @Value("${jdbc.url}")
- private String jdbcUrl;
- @Value("${jdbc.driver}")
- private String jdbcDriver;
- @Value("${jdbc.username}")
- private String jdbcUsername;
- @Value("${jdbc.password}")
- private String jdbcPassword;
- @Bean(name="dataSource")
- public DruidDataSource createDateSource(){
- DruidDataSource dataSource = new DruidDataSource();
- dataSource.setDriverClassName(jdbcDriver);
- dataSource.setUrl(jdbcUrl);
- dataSource.setUsername(jdbcUsername);
- dataSource.setPassword(jdbcPassword);
- dataSource.setDefaultAutoCommit(false);
- return dataSource;
- }
- }
|