Не загружается JDBC-драйвер при попытке использовать JdbcTemplate

Здравствуйте!
Пытаюсь в проекте использовать JdbcTemplate, но при создании контекста ( AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(MyApplication.class); ) возникает ошибка
DataSourceBeanCreationException: Failed to determine a suitable driver class

В application.properties драйвер указан: main.datasource.driverClassName = org.postgresql.Driver. main.datasource.driver-class-name тоже пробовал, с таким же результатом.
В отладке видно, что первый раз метод

    DataSource dataSource(DataSourceProperties dataSourceProperties) {
        return dataSourceProperties.initializeDataSourceBuilder().build();
    }

из стартового класса MyApplication вызывается со значениями, которые находятся в настроечном файле. Второй раз этот метод вызывается при вызове строки AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(MyApplication.class); и уже без значений из настроечного файла, что и приводит к возникновению ошибки.

С этой ошибкой разобрался через назначение аннотации @PropertySource("classpath:application.properties") для стартового класса. Но теперь возникла другая ошибка: NoSuchBeanDefinitionException: No qualifying bean of type 'com.myapp.sqlrepo.JdbcAnalytic' available при попытке вызвать Spring-бин JdbcAnalytic, который реализует работу с БД с помощью jdbcTemplate.
Вызываю его так:

AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
context.refresh();
JdbcAnalytic jdbcAnalytic = context.getBean(JdbcAnalytic.class); // 1
List<Analytics> list = jdbcAnalytic.getAnalytics();
context.close();
return list;

Ошибка возникает в строке (1). Бин помечен аннотацией @Component и находится в подпакете корневого пакета приложения, то есть по идее Spring должен просканировать этот пакет и подцепить бин.

Ошибка возникала потому что была такая цепочка вызовов: DataBrowse.java (контроллер экрана) → AnalyticUtils.java (класс, нигде в Spring не обозначенный) → JdbcAnalytic.java (вызывался из статического метода класса AnalyticUtils.java)
Решение:
Убрал из цепочки AnalyticUtils.java, а JdbcAnalytic прописал как Autowired-атрибут класса DataBrowse.java