2014-03-30 3 views
0

그렇다면, 로그 보안을 사용하여 로그인하지 않은 사용자가 acess를 사용하지 못하도록 차단하는 방법이 있지만 xml config 또는 java 기반이 아닌 @PreAuthorize on 메소드를 호출하고,이 메소드는 무언가를 한 후에 뷰를 리턴하지만 액션 (추가, 삭제)과는 다릅니다. 이와 같은스프링 보안 - 다른 방법으로 URL을 가로 채기 할 수 있습니까

뭔가 :

@PreAuthorize("isAuthenticated") 
@RequestMapping(value = "/home", method = RequestMethod.GET) 
public String home() 
{ 
    return "home"; 
} 
+0

그 밖의 방법을 원하십니까? 이것이 바로 구성이 필요한 이유입니다. – Vaelyr

+0

예를 들어, 나는 당신이 당신의 방법에 주석을 달 수 있다면 그것은 더 역동적 일 것이라고 생각한다. –

+0

설정 파일에서만 할 수 있다면 괜찮습니다. –

답변

0

싶은 것은 가능하지만, 덜 성능을 효율적 모든 컨트롤러를 통해 보안 코드를 없앤다. Expression-Based Access Control의 모든 기능을 확인하려면 this 설명서를 확인하십시오.