1. 程式人生 > >Shiro入門4:Shiro環境搭建【基於Maven】

Shiro入門4:Shiro環境搭建【基於Maven】

在這裡我使用了Maven作為專案JAR包管理,只要使用下面提供的Shiro在Apache裡面的倉庫就可以輕鬆快捷地加入Shiro框架在WEB程式中所需要的程式碼。

如果沒有使用Maven的可以在Shiro官網下載所需要的JAR包也是可以使用的。

【核心JAR包:shiro-core-1.2.3】

//==============================================================
// 搭建環境
//==============================================================
	|--資料庫
		|---使用者表
		|---角色表
		|---許可權表(實質上是許可權和資源的結合)
		|---使用者角色表
		|---角色許可權表
	|
	|---Shiro在Maven依賴庫,目前使用1.2.3
		<!-- Shiro的版本管理 -->
		<properties>
			<shiro.version>1.2.3</shiro.version>
		</properties>
		
		<!-- shiro -->
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-core</artifactId>
			<version>${shiro.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-web</artifactId>
			<version>${shiro.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-spring</artifactId>
			<version>${shiro.version}</version>
		</dependency>

方便大家複製:

		<properties>
			<shiro.version>1.2.3</shiro.version>
		</properties>
		
		<!-- shiro -->
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-core</artifactId>
			<version>${shiro.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-web</artifactId>
			<version>${shiro.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-spring</artifactId>
			<version>${shiro.version}</version>
		</dependency>