shiro 註解不起作用

2021-09-02 21:19:11 字數 494 閱讀 6401

在學習shiro的過程中遇到了乙個問題,使用註解方式沒有起作用如下:

在service層

@requiresroles()

public void testmethod()

或者在 如下在control層

/*** @requiresroles 是shiro的註解,表示需要有admin角色

*/@requiresroles()

public string testshiroservice()

加入了@requiresroles()註解,這個意思是只有授權admin這個角色時才能執行。但是真實測試時user角色時也能執行。

網上說需要配置開啟註解,我也配置了,但是還是不起作用

在另一文章中看到,說將上邊的配置放在spring-mvc.xml的檔案中,不是放在spring.xml檔案中,所以就按照這個試了試,果然可以了。 特此記錄下

自定義註解不起作用

乙個吭哧了半天的問題,我寫了自定義註解,但是打斷點進不來攔截,反覆檢查注解放的位置都沒問題 最後鎖定在jar包 看到乙個部落格自定義註解需要的兩個jar web和aop 所以檢查我自己的這兩個jar包 1.web 修改前org.springframework spring web 修改後 org.s...

shiro奇怪問題之anno不起作用

在許可權管理中,用的是shiro,但因為要提供一些http協議的json資料供客戶端ajax呼叫,所以提供這些資料的action 便不能使用shiro限制,否則獲取不到資料。於是在shiro的配置檔案中將其設定為 anno如下 web anon但是奇了怪了,每次訪問這個action,還是會跳轉到登入...

shiro 註解授權不起作用問題解決方案

對於shiro 註解授權不起作用的解決方案如下 1.如果是springmvc進行整合的話 開啟註解需要寫在springmvc對應的配置檔案內 配置異常捕獲 error 302 開啟shiro註解 shiro.xml配置如下 shiro安全配置 沒有授權時跳轉的錯誤頁面 login authc log...