gpt4 book ai didi

java - 如何在上下文初始化后创建 session bean

转载 作者:行者123 更新时间:2023-12-01 05:25:34 25 4
gpt4 key购买 nike

我有以下问题。我有一个 Vaadin/Spring 应用程序。所有业务逻辑和数据都来自不同的系统,我的应用程序使用 REST 服务客户端来访问这些数据。我有很多组件,我需要这些服务客户端。

我有一个单例类(一种助手),它可以从 Spring 上下文提供 bean。我也希望在这个上下文中拥有我的服务客户端 bean,并且只需在组件中的帮助器类上调用 getBean(beanId) 即可。然而,它们应该在用户登录应用程序后首先初始化(或者更好的是,当它们第一次访问时)。我不想在每个需要的组件中创建服务客户端的对象,而且我也不想通过组件构造函数或方法传递这些对象。

有人能给我指出正确的方向吗???

最佳答案

默认的 Spring 配置是用于热切初始化 - 即在 ApplicationContext 启动时通过使用 Lazy Initialization 定义 spring beans 来初始化单例。 。这样,它们应该只在请求时初始化。

关于java - 如何在上下文初始化后创建 session bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9724751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com