Spring Boot配置为自动使用OpenEntityManagerInViewInterceptor
。我有HandlerInterceptor
访问JPA,我需要它在OpenEntityManagerInViewInterceptor
后运行,但我不能这样配置。
所以我配置了OpenEntityManagerInViewFilter
,这样我的HandlerInterceptor
可以访问JPA,但我配置了OpenEntityManagerInViewInterceptor
和OpenEntityManagerInViewFilter
。
该过滤器和拦截器有什么区别?
让两者都有效会有什么问题?
是否有更好的方法让我的拦截器允许访问JPA?