存储过程调用的{AOP}记录

时间:2016-03-16 14:37:43

标签: spring stored-procedures logging aop jdbctemplate

我继承了大型复杂的Web应用程序,其中包括Flex / Robotlegs,BlazeDS和Spring3。 它使用Spring的JdbcTemplateSimpleJdbcCall对DB存储过程(SQL Server)进行了多次调用 - 如:

SimpleJdbcCall jdbcCall = new SimpleJdbcCall(this.jdbcTemplate)
    .withProcedureName(someproc)
    .returningResultSet("getsomedata", BeanPropertyRowMapper.newInstance(SomeBean.class));

通过> 10层跟踪每个数据库调用是痛苦的。

使用Spring AOP(log Stored Proc名称和输入参数)实现这些StoredProcs调用的记录会有很大帮助,我对它没有经验。

TIA, 奥列格。

0 个答案:

没有答案