用于解释Spring SimpleJDBCCall执行方法的API

时间:2016-10-24 10:35:48

标签: spring spring-aop spring-jdbc

我正在使用Spring JDBC与我的应用程序中的数据库过程进行交互。我正在使用SimpleJdbcCall来执行该过程。

Map<String, Object> spResponse = simpleJdbcCall.execute(in); //in -> MapSqlParameterSource

我的应用程序使用多个数据库存储过程。我希望有一个可重用的实现/ API来解释jdbc执行调用,并有权访问输入参数和结果输出映射。这将帮助我记录输入/输出参数,记录执行时间,处理异常,缓存响应等。

目前我可以使用Spring AOP Around方面实现这一目标。但我希望通过应用程序外部的插件实现(附加jar)进行侦听,并且我的应用程序中没有(或非常极少)代码更改,因为它是生产就绪版本。

有关要应用的功能/机制的任何建议都会非常有用。

感谢。

0 个答案:

没有答案