2011-02-24 4 views
2

모양 (applicationContext.xml)
예 :봄 주석 구성이 봄 보안에 대한 특정 주석을 사용하기 위해, <br> 내가 명시 적으로 내 설정에서이를 허용해야한다는, 난 그냥 직면 오버 헤드

<sec:global-method-security secured-annotations="enabled" /> 
<sec:global-method-security jsr250-annotations="enabled" /> 
... 

무엇 이점은 의 접근 방식에서 우리의 프레임 워크 응용 프로그램에 어떤 특수 효과
이 명시 적으로 선언되어 있습니까?

오버 구성과 비슷하게 보입니까?

+0

+1 - 좋은 질문 – Nilesh

답변

2

가능한 한 가지 장점은 원하는 주석이 클래스 경로에 없으면 Spring Security가 예외를 throw 할 수 있다는 것입니다 (다른 주석은 Spring Security 자체의 일부이기 때문에 대부분 JSR-250 주석에 관한 것이지만).

그렇지 않으면 스프링 보안은 자동으로 주석이없는 것을 무시해야합니다. 그러면 주석이 없어져서 놀라운 동작이 발생할 수 있습니다.

+0

다른 시스템에 주석이 허용되는 다른 개발자에게도 도움이 될 수도 있습니다. – sergionni

+0

+1 똑같이 좋은 대답입니다. – Nilesh