Spring Security身份认证之HelloSpringSecurity(附源码)

在上一篇文档中,对Spring Security中的身份认证的流程和管理进行了详细介绍,,本文将从实践的角度告诉大家如何使用最简便的方式用Spring Security进行身份验证。

开发环境如下:

JDK 1.7

Tomcat 7

Eclipse

Spring Security 3.2.5

项目目录结构如下:

1.新建Maven Project,对Maven不熟悉的童鞋请自行充电,现在这个念头不学习Maven绝对是不行的。

2. 在Pom.xml添加相关jar依赖。

<projectxmlns=”http://maven.apache.org/POM/4.0.0″xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0″><modelVersion>4.0.0</modelVersion><groupId>com.favccxx.favsecurity</groupId><artifactId>HelloSpringSecurity</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>HelloSpringSecurityMavenWebapp</name><url></url><properties><spring.version>3.2.8.RELEASE</spring.version></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>${spring.version}</version></dependency><!–<dependency>–><!–<groupId>org.springframework</groupId>–><!–<artifactId>spring-test</artifactId>–><!–<version>${spring.version}</version>–><!–</dependency>–><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.20</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-web</artifactId><version>3.2.5.RELEASE</version></dependency><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-config</artifactId><version>3.2.5.RELEASE</version></dependency><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency></dependencies><build><finalName>HelloSpringSecurity</finalName></build></project>

3. 配置web.xml,在容器启动时加载Spring MVC的配置文件与Spring Security的配置文件。

谦受益,满招损。

Spring Security身份认证之HelloSpringSecurity(附源码)

相关文章:

你感兴趣的文章:

标签云: