springMVC中关于controller,service的一些记录

一个Controller操作在一个线程中完成,

  • 在该线程的任何方法包括controller, service方法中都可以取得request和response对象。
  • 如果要对Controller进行拦截处理可以继承WebRequestInterceptor街口

Services with @Transactional 其实是一个加在方法上的环绕切面

  • 在方法开始前打开事务,在方法结束后提交事务。
  • 提交commit事务又包括两部分,先做的是flush操作,后做的close操作。 我们可以自定义切面来干扰这些操作

猜你喜欢

转载自crazysky.iteye.com/blog/1748841