Anyone has implemented any audit trail solution for Spring?

Could you give me some idea or even source code?

My wish is to have a audit trail interceptor catching the method names of the DAO and get the before and after image of the bean properties into a audit trail table.

Or any other idea is welcome too....let's discuss!