shiro-all |
不建议 |
包含Shiro的所有二进制功能(无依赖关系),在某些构建环境(例如Ant)中很有用。但是,在Maven构建中不建议这样做,因为它不会保留正确的依赖关系元数据,这可能导致Maven无法正常工作。对于Maven构建,强烈建议您根据需要指定下面列出的各个模块。 |
shiro-core |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
<version>1.4.0</version>
</dependency>
|
在所有环境中都需要。需要Slf4j的 slf4j-api jar和一个绑定罐子。commons-beanutils 仅在使用INI配置时才需要。 |
shiro-web |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-web</artifactId>
<version>1.4.0</version>
</dependency>
|
支持基于Web的应用程序。 |
shiro-servlet-plugin |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-servlet-plugin</artifactId>
<version>1.4.0</version>
</dependency>
|
Servlet Fragment配置Shiro的servlet过滤器。 |
shiro-jaxrs |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-jaxrs</artifactId>
<version>1.4.0</version>
</dependency>
|
支持JAX-RS应用程序。 |
shiro-aspectj |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-aspectj</artifactId>
<version>1.4.0</version>
</dependency>
|
为Siro AOP和Annotations 启用AspectJ支持。 |
shiro-cas |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-cas</artifactId>
<version>1.4.0</version>
</dependency>
|
启用Jasig CAS支持。 注意:
Shiro-CAS支持已被弃用,支持已转移到基于Apache Shiro的buji-pac4j项目。
|
shiro-ehcache |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-ehcache</artifactId>
<version>1.4.0</version>
</dependency>
|
启用基于Ehcache的famework缓存。 |
shiro-hazelcast |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-hazelcast</artifactId>
<version>1.4.0</version>
</dependency>
|
启用Hazelcast基于famework缓存。 |
shiro-features |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-features</artifactId>
<version>1.4.0</version>
</dependency>
|
OSGi / Apache Karaf集成。 |
shiro-guice |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-guice</artifactId>
<version>1.4.0</version>
</dependency>
|
启用Google Guice集成。 |
shiro-quartz |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-quartz</artifactId>
<version>1.4.0</version>
</dependency>
|
为Shiro本机会话验证启用基于Quartz的调度。 |
shiro-spring |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.0</version>
</dependency>
|
启用Spring Framework集成。 |
shiro-spring-boot-starter |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring-boot-starter</artifactId>
<version>1.4.0</version>
</dependency>
|
Spring Boot启动器。 |
shiro-spring-boot-web-starter |
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring-boot-web-starter</artifactId>
<version>1.4.0</version>
</dependency>
|
Spring Boot web starter。 |
shiro-tools-hasher |
不相关 |
一个命令行程序,用于对文件,流和密码执行散列(MD5,SHA等)。请注意,这是一个命令行程序,并不打算用作Maven /程序依赖项。它旨在下载和执行: java -jar shiro-tools-hasher-1.4.0-cli.jar |