Слишком много проблем с подключением на HIkariCP

Если это IP4, вы можете использовать регулярное выражение следующим образом:

^(2[0-5][0-5])|(1\\d\\d)|([1-9]?\\d)\\.){3}(2[0-5][0-5])|(1\\d\\d)|([1-9]?\\d)$.

0
задан Irfan Nasim 13 July 2018 в 12:27
поделиться

1 ответ

В конфигурации HikariCP возникла проблема. Когда запрос сгенерирован и пытается получить соединение, метод создания соединения создает новый источник данных, потому что последнее состояние было уничтожено из-за возможности просмотра компонента bean.

теперь я преобразовал этот класс в singalton и создал реализацию этого интерфейса для ввода кода. он сохраняет состояние предыдущего подключения источника данных. Теперь он работает идеально с минимальными незанятыми соединениями.

код можно увидеть здесь: APP.java

 bind(HikariLucktasticDataSourceSupportImpl.class)
                        .to(HikariDataSourceSupport.class)
                        .named("hdsSupport")
                        .in(Singleton.class);

в DAO Layer:

   @Inject
    @Named("hdsSupport")
    private HikariDataSourceSupport hdsSupport;
0
ответ дан Irfan Nasim 17 August 2018 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: