gpt4 book ai didi

java - Spring Webflow 2 bean 定义的架构

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

我有一个广泛使用 Spring Webflow 2 的项目。有超过 30 个流,每个流都有大量的 Bean。我注意到应用程序的启动时间在慢慢增加,并且在将日志级别设置为调试并运行日志后,看起来问题是流量数量不断增加。为了澄清一点,我的 Spring 应用程序中有几个常见的 applicationContext 文件,然后将特定于每个流的 bean 放置在它们自己的文件中,然后使用 元素包含在更大的 applicationContext 中。有没有更好的方法来构建我与 webflow 一起使用的 bean?此时启动时间已成为一个问题。

最佳答案

我使用的 validator 设置使用一个中央注册表来存储基于 Hibernate 的 validator ,并通过从我创建的每个 Webflow 流应用程序上下文中引用该中央注册表来创建 Spring validator 。事实证明,父应用程序上下文查找花费了大部分时间。我将它们重构为在 Spring Validator 接口(interface)下都使用单个通用 validator ,并将应用程序启动时间减少了一半。

关于java - Spring Webflow 2 bean 定义的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858068/

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