我是春天的新手。我正在开发一个 MVC 应用程序,其工作方式如下:
1) 用户在表单中填写创建与某些服务的连接所需的数据
2) 控制器从输入中获取数据,创建新对象 serviceManager 并将该对象保存在例如带有 serviceId 的一些 HashMap 中
3) 下次用户想要使用这个服务时,控制器使用 serviceId 从 HashMap 中读取数据。
所以我只需要在整个会话中将这个 HashMap 存储在我的控制器中以供将来使用。实现这一目标的最佳方法是什么?也许每次创建 serviceManager 对象并从数据库中读取数据是正确的解决方案?在我的控制器中,我已经在使用完美服务于目的的 @Autowired 字段,但它们是在 spring xml 中定义的,我必须动态存储数据。