我有一个广泛使用Spring Webflow 2的项目。有超过30个流程,每个流程都有非常重要的bean数量。我注意到应用程序在启动时已经慢慢增加,并且在将日志级别设置为调试并运行日志之后,看起来问题是流量的增加。为了澄清一下,我在Spring应用程序中有几个常见的applicationContext文件,然后将特定于每个流的bean放在它们自己的文件中,然后将其包含在带有< import>的较大applicationContext中。元件。有没有更好的方法来构建我使用webflow的bean?它正处于启动时间成为问题的时刻。
答案 0 :(得分:0)
我正在使用一个验证器设置,该设置使用一个基于Hibernate的验证器的中央注册表,并通过从我创建的每个Webflow流应用程序上下文引用该中央注册表来创建Spring验证器。父应用程序上下文查找结果证明是大部分时间。我重构它们以便在Spring Validator接口下使用单个通用验证器,并将应用程序启动时间缩短一半。