【发布时间】:2011-01-09 05:11:13
【问题描述】:
在需要之前如何不实例化 Spring Security?
我使用的是 Google App Engine,因此我的网络应用的启动时间很重要。有时当用户请求一个页面时,他们必须等待我的网络应用程序实例化的整个时间才能得到响应(这称为加载请求)。
我的应用程序的某些页面不需要身份验证。对于这些页面,如果请求是加载请求,我不希望用户必须等待额外的 ~1.5 秒才能让 Spring Security 实例化。
我已经想出了如何延迟加载我的应用程序的所有其他组件,只有 Spring Security 是我不知道的。有人有想法吗?
编辑:如果有人知道如何从代码中实例化 Spring Security 而不是使用 applicationContext-security.xml,那么我想我可以弄清楚如何延迟加载它。
【问题讨论】:
标签: java spring-security lazy-loading web.xml