我对Spring引导相当新,但尝试将它应用于我的 - 也许是老式的 - 带有JavaFX前端的客户端服务器项目。我正在处理的数据基本上是一棵树,每个节点都有几个带有时间序列信息的列表。为了在启动时不加载整个数据库,不能选择加载时间序列列表。麻烦的是,根据用户选择,我需要在JavaFX View-Controller中获取不同的时间列表数据,此时会话已经关闭,导致LazyInitializationException。
所以我在这里阅读了很多帖子,但是我对spring框架的理解太有限了。如果我说得对,经常声明的OpenEntityManagerInViewFilter和OpenSessionInViewFilter不适用于我,因为这些过滤器与Web应用程序有关,而不是胖客户端应用程序?!如果我在这里错了,有人可以向我解释如何在JavaFX控制器类中应用它们吗?如果我是对的,那么解决这个问题的最佳解决方案是什么?所以我想这一切归结为:需要什么注释以及在哪里?
提前谢谢。