springboot中shiro許可權控制的使用

2021-10-19 12:17:33 字數 1047 閱讀 6626

先新建乙個userrealm

public

class

userrealm

extends

authorizingrealm

//認證

@override

protected authenticationinfo dogetauthenticationinfo

(authenticationtoken token)

throws authenticationexception

//密碼認證(資料庫中的資料)

return

new******authenticationinfo

("user"

,"pass",""

);}}

shiro配置

擁有對某個資源的許可權才能訪問

role:擁有某個角色許可權才能訪問

*/ map

filtermap=

newlinkedhashmap

<

>()

; filtermap.

put(

"請求"

,"authc");

bean.

setfilterchaindefinitionmap

(filtermap)

;//設定登入的請求

bean.

setloginurl

("/tologin");

return bean;

}@bean

(name =

"securitymanager"

)public defaultwebsecuritymanager getdefaultwebsecuritymanager

(@qualifier

("userrealm"

) userrealm userrealm)

@bean

public userrealm userrealm()

}

Springboot中Thymeleaf外部模板

spingboot專案中,預設的thymeleaf模板資料夾是在 src main resources templates,打包時後在classpath templates下 jar包同目錄下的 templates 目錄 spring.thymeleaf.prefix file templates ...

springboot中controller無法訪問

configuration 該註解將類可以看成配置檔案,通常和 bean配合使用 enableautoconfiguration 在程式啟動時自動載入配置 componentscan 會自動掃瞄指定包下的全部標有 component的類,並註冊成bean,當然包括 component下的子註解 se...

SpringBoot中的註解

在spring boot中幾乎可以完全棄用xml配置檔案,本文的主題是分析常用的註解。spring最開始是為了解決ejb等大型企業框架對應用程式的侵入性,因此大量依靠配置檔案來 非侵入式 得給pojo增加功能,然而,從spring 3.x開始,spring被外界最為詬病的一點就是配置繁多,號稱 配置...