Springboot postgres Failed to determine a suitable driver class

前端 未结 3 456
广开言路
广开言路 2021-01-17 20:13

I am trying to develop web application using SpringBoot and Postgres Database. However, on connecting to the application, I am getting error \"Failed to determine a suitable

3条回答
  •  时光取名叫无心
    2021-01-17 20:37

    The issue is resolved by creating two beans. Separate bean is created for DataSource and NamedParameterJdbcTemplate.

        @Bean
        public DataSource dataSource(){
            System.out.println(driverClass+" "+ url+" "+username+" "+password);
            DriverManagerDataSource source = new DriverManagerDataSource();
            source.setDriverClassName(driverClass);
            source.setUrl(url);
            source.setUsername(username);
            source.setPassword(password);
            return source;
        }
    
        @Bean
        public NamedParameterJdbcTemplate namedParameterJdbcTemplate(){
            NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(this.dataSource());
            return namedParameterJdbcTemplate;
        }
    

提交回复
热议问题