#spring #spring-aop #spring-jdbc
#spring #spring-aop #spring-jdbc
Вопрос:
Я использую Spring JDBC для взаимодействия с процедурами базы данных из моего приложения. Я использую SimpleJdbcCall для выполнения процедуры.
Map<String, Object> spResponse = simpleJdbcCall.execute(in); //in -> MapSqlParameterSource
Мое приложение использует несколько хранимых процедур базы данных. Я ищу многоразовую реализацию / API для интерпретации вызова выполнения jdbc и получения доступа к входным параметрам и результирующей выходной карте. Это поможет мне регистрировать параметры ввода / вывода, время выполнения журнала, обрабатывать исключения, ответ кэша и т.д.
В настоящее время я могу достичь этого, используя Spring AOP вокруг aspect. Но я хочу, чтобы это прослушивание происходило через реализацию подключаемого модуля (дополнительный jar) вне приложения и никаких (или очень минимальных) изменений кода в моем приложении, поскольку это готовая к производству версия.
Любые предложения по функциям / механизмам, которые будут применены, будут очень полезны.
Спасибо.