2012-02-17 3 views
2

나는 내 앱의 시작 시간이 잔인하게 느리다는 것을 알아 차렸다. 하나의 문제는 스프링 보안이 보안 주석으로 주석을 달 수있는 클래스에 대한 내 종속 항아리를 포함하여 전체 클래스 경로를 검색한다는 것입니다. 이 코드의 관리자로서, 필자는 특정 패키지 'com.company'만 안전하게해야한다고 확신합니다. 이것은 봄에 옵션입니까?봄 보안으로 보안 설정이 가능한 클래스는 어떻게 제한합니까?

+0

아니요. 주로 스프링 보안 자체가 보안 된 주석을 찾기 위해 클래스 경로 검색을 수행하지 않기 때문입니다. 당신이 생각하는 것을 당신이 생각하게 만드는 것에 대해 더 자세하게 기술 할 필요가있을 것입니다. –

답변

1

스프링 구성에 기본 패키지를 정의 했습니까?

<context:component-scan base-package="com.yourcompany"/> 
+1

스프링 보안 사용 가능한 클래스에는 영향을 미치지 않습니다. 왜냐하면 그 클래스의 범위를 벗어난 클래스를 보호 할 수 있기 때문입니다. –