shiro中自定义的realm交给spring管理,是单例好呢还是多例好

2024-12-20 20:12:59
推荐回答(1个)
回答1:

最近使用shiro做权限管理,想问下shiro中自定义的realm托管给spring,是单例好呢还是多例好?希望有大牛可以分享一下,如果能给出相关的文档,那就更感谢了。本菜更偏向使用单例,但是项目中配置的是多例,因此有这个疑惑,谢谢大家了
补充代码:

public class ShiroDbRealmService extends AuthorizingRealm {

/**
* 用户service接口
*/
private IUserService userService;

/**
* 日志打印
*/
private static Logger logger = LoggerFactory.getLogger(ShiroDbRealmService.class);

/**
* 支持什么类型的token
*/
@Override
public boolean supports(AuthenticationToken token) {
// TODO Auto-generated method stub
return super.supports(token);
}