Я использую Spring JDBCTemplate для подключения к базе данных Oracle с использованием DataSource и JNDI.
@Bean
public DataSource dataSource() throws NamingException {
JndiTemplate jndiTemplate = new JndiTemplate();
return (DataSource) jndiTemplate.lookup("java:comp/env/jdbc/OracleDS");
}
Теперь, когда я использую это для получения jdbctemplete и выполнения запроса, выполнение первого запроса после каждого развертывания занимает много времени.Как я понимаю, Spring должен подключиться к базе данных и создать соединение, после чего данные будут выполняться в пул соединений.Есть ли способ, что это создание соединения произойдет после автоматического развертывания, и мой первый запрос не займет много времени?