那么怎么办呢?
@Configuration
public class ShiroConfig implements ApplicationContextAware {
......
@Override
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException {
try {
//组装realm到securityManager中
final Realm myRealm = (Realm) applicationContext.getBean("myRealm");
final DefaultWebSecurityManager sm = (DefaultWebSecurityManager) applicationContext
.getBean("securityManager");
sm.setRealm(myRealm);
} catch (Exception e) {
throw new Error("Critical system error", e);
}
}
}
298



被折叠的 条评论
为什么被折叠?



