2016-04-05 44 views

回答

1

當然。

例如,註釋,僅允許該方法被用戶 「admin」 的運行:

@PreAuthorize("authentication.name == 'admin'") 
public void doAdminStuff(); 

你可以用@引用一個Spring bean:

@PreAuthorize("@myService.hasPermission(authentication.name)") 
public void doSomeStuff(); 
+0

感謝您的時間,現在我有更多的疑問,是否有可能有@PreAuthorize(「myService.hasPermission(username)」)? –

+0

@Suganthan是的,se更新。 – holmis83

+0

非常感謝讓我嘗試 –