필요할 때까지 스프링 보안을 어떻게 인스턴스화하지 않습니까?Spring Security를 어떻게 지연로드합니까?
Google App Engine을 사용 중이므로 웹 앱 시작 시간이 중요합니다. 때때로 사용자가 페이지를 요청하면 응답을 받기 전에 내 웹 앱이 인스턴스화 될 때까지 기다려야합니다 (로드 요청이라고 함).
일부 앱 페이지에는 인증이 필요하지 않습니다. 이 페이지들에 대한 요청이 로딩 요청이라면 사용자가 Spring Security가 인스턴스화되기까지 1.5 초를 더 기다려야하는 것을 원하지 않습니다.
이미 내 응용 프로그램의 다른 모든 구성 요소를 게으른로드하는 방법을 알아 냈습니다. 스프링 보안이 내가 모르는 유일한 방법입니다. 누구나 아이디어가 있으십니까?
EDIT : applicationContext-security.xml을 사용하는 대신 코드에서 스프링 보안을 인스턴스화하는 방법을 아는 사람이라면 누구나 게으른로드 방법을 알아낼 수 있다고 생각합니다.
정확히 무슨 일을 한거야? 똑같은 문제가있다. – hleinone
@hleinone - 결국 나는 봄을 완전히 없애 버렸다. 나는 게으른 로딩 봄 걱정하지 않는 것이 좋습니다. 차가운 시작은 실제로 미래에 문제가 될 것이라고 생각하지 않습니다. http://blog.listry.com/2010/10/app-engine-warm-up-requests-death-of.html – Kyle
I를 참조하십시오. 정말 당신의 가정이 현실이되기를 바랍니다! – hleinone