问答详情
源自:3-3 datasource和sessionfactorybean的配置

把数据库连接池换成druid设置setDefaultAutoCommit为false等同c3po那个setAutoCommitOnClose为false吗?


https://img.mukewang.com/5b534ceb0001b64c05720459.jpg

把数据库连接池换成druid设置setDefaultAutoCommit为false等同c3po那个setAutoCommitOnClose为false吗?

提问者:0CJJ0 2018-07-21 23:11

个回答

  • 潇湘魅
    2018-09-04 18:00:25

    如果你只是配置druid数据源 建议这样配置:

    !,在application.yml配置连接数据库信息

    2

    @Configuration
    public class DruidConfig {
    
        @ConfigurationProperties(prefix = "spring.datasource")
        @Bean
        public DataSource druid(){
           return  new DruidDataSource();
        }
     }

    解释:

    @Configuration表示这是一个配置类,@ConfigurationProperties(prefix = "spring.datasource")
    会把在application.yml配置的连接数据库信息自动赋值,关于其他属性 请在自动配置类中参考或者自己注册
    过滤器和监听器