Java-Shiro(六):Shiro Realm讲解(三)Realm的自定义及应用

为了把自定义Realm的用法接近于真实场景,本章将会基于SpringMvc+Mybatis+Shiro整合后来展示:在真实环境中如何使用自定义Realm。

为什么要定义Realm?

1)真实环境中往往会有自定义的账户管理系统,因此使用IniRealm,PropertiesRealm这些配置文件方式不适用,总不能系统中每天一个账户,都要去修改配置文件;

2)JdbcRealm也是最可能能凑合使用第一个Realm,但是因为JdbcRealm内部已经内置好了表结构,对于与实际应用也不一定能恰好满足。

因此,大多应用使用Shiro时,都会自定义Realm来操作认证、授权数据。

1)

猜你喜欢

转载自www.cnblogs.com/yy3b2007com/p/12098939.html