以前我面试是这样回答的,都是根据配置的代码来说的,感觉这样说不是很好,能不能帮改进一下:事务处理是通过spring的切面编程来实现的。需要在applicationcontext配置文件里创建transationinterceptor类的bean,来指定哪些函数需要进行事务处理和事务传播类型。此外还要创建beannameautoproxycreator类的bean来指定哪些类需要进行事务处理,和调用哪个interceptor来处理。