dbcp2 jmx регистрация с автоопределением true - PullRequest
0 голосов
/ 15 октября 2018

При обновлении dbcp до dbcp2 в приложении Spring я сталкиваюсь с проблемой с JMX.Модуль имеет экспортер jmx с автоопределением.Я думаю, что он обнаружил BasicDatasource - поскольку он реализует MBeanRegistration - и попытался зарегистрировать его.org.springframework.jmx.export.MBeanExporter#getObjectName пытался создать имя Jmx из имени бина, но поскольку имя бина не в том формате, который нравится JMX, оно терпит неудачу.

Я не хочу, чтобы Spring зарегистрировала этот бин - поскольку он сам регистрируется- но я не смог найти способ заставить Spring игнорировать его.

Я также не смог найти способ дать имя бобу, так как аннотация ManagedResource является аннотацией на уровне класса,и не может быть применено при создании компонента уровня метода.

Как я могу устранить это несоответствие между Spring и dbcp2?

...