Spring中对于后台任务绑定session的问题
小伙真帅 2017-09-29 07:12:02 问个问题
在spring中,如果是正常的用户请求,我们有一个OpenSessionInViewFilter,会在request产生的时候,自动帮我们打开一个session,并绑定到请求上下文
但如果我是后台任务,比如说 quartz的任务,或者在系统启动完成以后,调用数据库的内容,这时候filter并不会帮我们产生一个session的绑定,这时调用sessionFactory.getCurrentSession 就会取不到。
如何能保证后台任务也能获取到Session?