我有一个用Spring编写的MVC应用程序。端点不是基于@RequestMapping
,而是基于JCR存储库。当请求到来时,我的HandlerMapping
会检查对于给定路径,存储库中是否有Node
。如果是,则调用适当的Controller
。 Controller
从存储库中获取数据到设置模型,如果存在,则查看名称。
创建JCR Node
作为请求范围bean是正确的吗?在我的情况下,Node
与模型类似。我不认为,将这些节点创建为bean是个好主意,因为bean应该是一些服务类。
我是对的吗?如果Node
不应该是一个bean,那么我应该将什么用于类似的解决方案呢?