hello shiro这篇中我们利用SimpleAccountRealm
在程序中写死了服务端数据,接下来我们使用.ini
将数据移到配置文件中。
shiro
提供了一个通过加载.ini
文件生成reaml
对象的IniRealm
。
首先在资源目录(resources)下创建shiro.ini
文件,文件内容如下:
[users]
baidu=guest,projectManager,hr
[roles]
projectManager=project:add,project:delete
hr=employee:add,employee:update
然后将SimpleAccountRealm
替换为IniRealm
替换前