doGetAuthorizationInfo获取授权
1.doGetAuthorizationInfo必须要在用户登录后访问页面配置shiro标签一起使用,当访问到shiro标签时会自动访问该方法
2.shiro配合ftl页面使用的话,需要引入标签库才可以
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.jagregory.shiro.freemarker.ShiroTags;
import freemarker.template.Configuration;
@Component
public class PlatformFreeMarkerConfigurer implements InitializingBean {
@Autowired
private Configuration configuration;
@Override
public void afterPropertiesSet() throws Exception {
// 加上这句后,可以在页面上使用shiro标签
configuration.setSharedVariable("shiro", new ShiroTags());
}
}
希望可以解决你的问题