實習筆記14

2021-10-08 21:32:20 字數 1839 閱讀 4663

今天是線上實習的第14天,也是本次實習的倒數第二天,今天的任務是使用shiro完成許可權管理,到此為止該新聞管理系統專案就全部完成了。剩餘時間老師講解了一下此前的考試題。

①首先匯入shiro依賴

org.apache.shiro<

/groupid>

shiro-core<

/artifactid>

1.3.2

<

/version>

<

/dependency>

org.apache.shiro<

/groupid>

shiro-spring<

/artifactid>

1.3.2

<

/version>

<

/dependency>

②在po包下新建role類

@entity

@table

(name =

"t_role"

)public

class

role

implements

serializable

@autowired

private userservice userservice;

@override

protected authorizationinfo dogetauthorizationinfo

(principalcollection principalcollection)

}return info;

}@override

protected authenticationinfo dogetauthenticationinfo

(authenticationtoken authenticationtoken)

throws authenticationexception

return null;

}}

⑤新增shiroconfiguration類實現許可權管理

@configuration

public

class

shiroconfiguration

//建立安全管理器

@bean

public securitymanager securitymanager

(newsrealm realm)

//配置shiro過濾器工廠

@bean

public shirofilte***ctorybean shirofilte***ctorybean

(securitymanager securitymanager)

//開啟shiro註解支援

@bean

public authorizationattributesourceadvisor authorizationattributesourceadvisor

(securitymanager securitymanager)

}

⑥修改logincontroller類的login方法

到此為止,該新聞管理系統專案已經全部完成。

python實習資料 Python實習筆記1

xuyoung 20120329 chnjn 實習筆記1 10個疑難解惑,o o 1,args和 kwargs是什麼?args表示任何多個無名引數,它是乙個tuple 元組 kwargs表示關鍵字引數,它是乙個dict 字典 並且同時使用 args和 kwargs時,必須 args引數列要在 kwa...

實習筆記(2)

週末在學校,亂翻網頁,結合自己這乙個月來的實習體驗。已經感覺到,做外包的確不是個人長遠發展的好路。比如對日外包,對於語言的注重依然與技術等同,甚至超越了。當然對美,也一樣的,知識英語是國際語言罷了,最終的核心還是掌握在別人手上。總言之 外包行業知識國外發達國家的公司,因為各種原因不能再本國完成的部分...

實習筆記(一)

已經來公司一周了,大概了解了一些實習的內容,作為gis平台的技術支援實習生,最近潛心研究kqgis。以下是自己以前不太了解的專有名詞 蒼穹地理資訊三維平台 kqgis 3d builder v8.0大資料的三種儲存方式 mysql 關係型資料庫,主要面向oltp,支援事務,支援二級索引,支援sql,...