shiro旨在适用于任何环境,从简单的命令行应用程序到最大的企业集群应用程序。由于环境的多样性,存在许多适合于配置的配置机制。本节介绍仅Shiro核心支持的配置机制。
许多配置选项
Shiro的SecurityManager实现和所有支持组件都兼容JavaBeans。这使得Shiro可以配置几乎任何配置格式,例如常规Java,XML(Spring,JBoss,Guice等),YAML,JSON,Groovy Builder标记等。
程序化配置
创建SecurityManager并使其可供应用程序使用的绝对最简单的方法是创建一org.apache.shiro.mgt.DefaultSecurityManager并在代码中连接它