© 版权声明:本文为博主原创文章,转载请注明出处
1.项目结构
2.pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 4 <modelVersion>4.0.0</modelVersion> 5 6 <groupId>org.springsecurity</groupId> 7 <artifactId>SpringSecurity</artifactId> 8 <packaging>war</packaging> 9 <version>0.0.1-SNAPSHOT</version> 10 <name>SpringSecurity Maven Webapp</name> 11 <url>http://maven.apache.org</url> 12 13 <!-- 统一版本 --> 14 <properties> 15 <jdk.version>1.7</jdk.version> 16 <spring.version>4.3.5.RELEASE</spring.version> 17 <spring.security.version>4.2.1.RELEASE</spring.security.version> 18 </properties> 19 20 <dependencies> 21 <!-- junit依赖 --> 22 <dependency> 23 <groupId>junit</groupId> 24 <artifactId>junit</artifactId> 25 <version>4.12</version> 26 <scope>test</scope> 27 </dependency> 28 <!-- spring依赖 --> 29 <dependency> 30 <groupId>org.springframework</groupId> 31 <artifactId>spring-core</artifactId> 32 <version>${spring.version}</version> 33 </dependency> 34 <dependency> 35 <groupId>org.springframework</groupId> 36 <artifactId>spring-web</artifactId> 37 <version>${spring.version}</version> 38 </dependency> 39 <dependency> 40 <groupId>org.springframework</groupId> 41 <artifactId>spring-webmvc</artifactId> 42 <version>${spring.version}</version> 43 </dependency> 44 <!-- spring security依赖 --> 45 <dependency> 46 <groupId>org.springframework.security</groupId> 47 <artifactId>spring-security-web</artifactId> 48 <version>${spring.security.version}</version> 49 </dependency> 50 <dependency> 51 <groupId>org.springframework.security</groupId> 52 <artifactId>spring-security-config</artifactId> 53 <version>${spring.security.version}</version> 54 </dependency> 55 <!-- SpringSecurity标签库依赖 --> 56 <dependency> 57 <groupId>org.springframework.security</groupId> 58 <artifactId>spring-security-taglibs</artifactId> 59 <version>${spring.security.version}</version> 60 </dependency> 61 <!-- jsp、servlet依赖 --> 62 <dependency> 63 <groupId>jstl</groupId> 64 <artifactId>jstl</artifactId> 65 <version>1.2</version> 66 </dependency> 67 <dependency> 68 <groupId>taglibs</groupId> 69 <artifactId>standard</artifactId> 70 <version>1.1.2</version> 71 </dependency> 72 <dependency> 73 <groupId>javax.servlet</groupId> 74 <artifactId>javax.servlet-api</artifactId> 75 <version>3.1.0</version> 76 </dependency> 77 </dependencies> 78 <build> 79 <finalName>SpringSecurity</finalName> 80 </build> 81 </project>