我正在使用Spring JDBC与我的应用程序中的数据库过程进行交互。我正在使用SimpleJdbcCall来执行该过程。
Map<String, Object> spResponse = simpleJdbcCall.execute(in); //in -> MapSqlParameterSource
我的应用程序使用多个数据库存储过程。我希望有一个可重用的实现/ API来解释jdbc执行调用,并有权访问输入参数和结果输出映射。这将帮助我记录输入/输出参数,记录执行时间,处理异常,缓存响应等。
目前我可以使用Spring AOP Around方面实现这一目标。但我希望通过应用程序外部的插件实现(附加jar)进行侦听,并且我的应用程序中没有(或非常极少)代码更改,因为它是生产就绪版本。
有关要应用的功能/机制的任何建议都会非常有用。
感谢。