Я думаю, что самым простым способом было бы создать новый класс, расширяющий старый, переопределить вызов getConnection()
, включить класс в .jar-файл, добавить .jar-файл в библиотеки, загружаемые Solr , затем используйте новое имя в определении вашего источника данных - dataSource type="NewAndImprovedJdbcDataSource"
.
Вы должны добавить файл .jar к элементам lib в solrconfig.xml
:
<lib dir="../../../<path>/" regex="my-library\.jar" />
Затем вы ссылаетесь на источник данных в конфигурации данных. xml файл:
<dataSource name="<name>" type="YourCustomClass" />