详解Spring Security简单配置

  

<强>开发环境

  
      <李> maven李   <李>想法李   <李> jdk 1.8   <李> tomcat 8   
  

<>强配置spring mvc + spring security

  

pom.xml         & lt; properties>   & lt; spring.version> 4.3.8.RELEASE   & lt; spring-sercurity.version> 4.2.2.RELEASE   & lt;/properties>         & lt; dependencies>   & lt; !——春天4依赖性比;      & lt; dependency>   & lt; groupId> org.springframework   & lt; artifactId> spring-context   & lt; version> $ {spring.version} & lt;/version>      & lt;/dependency>      & lt; dependency>   & lt; groupId> org.springframework   & lt; artifactId> spring-webmvc   & lt; version> $ {spring.version} & lt;/version>   & lt;/dependency>      & lt; !——Spring Security祝辞   & lt; dependency>   & lt; groupId> org.springframework.security   & lt; artifactId> spring-security-core   & lt; version> $ {spring-sercurity.version} & lt;/version>   & lt;/dependency>      & lt; dependency>   & lt; groupId> org.springframework.security   & lt; artifactId> spring-security-web   & lt; version> $ {spring-sercurity.version} & lt;/version>   & lt;/dependency>      & lt; dependency>   & lt; groupId> org.springframework.security   & lt; artifactId> spring-security-config   & lt; version> $ {spring-sercurity.version} & lt;/version>   & lt;/dependency>   & lt;/dependencies>      之前      

spring mvc使用的是为4.3.8版本,spring security使用的是4.2.2版本。

  

spring-mvc-servlet.xml         & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt;豆类xmlns=" http://www.springframework.org/schema/beans "   xmlns:上下文=" http://www.springframework.org/schema/context "   xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance "   xsi: schemaLocation="   http://www.springframework.org/schema/beans   http://www.springframework.org/schema/beans/spring-beans-4.0.xsd   http://www.springframework.org/schema/context   http://www.springframework.org/schema/context/spring-context-4.0.xsd”比;      & lt;上下文:component-scan基础包=" com。控制器”/比;      & lt; bean类=皁rg.springframework.web.servlet.view.InternalResourceViewResolver”比;   & lt;属性名=扒白骸北?   & lt; value>/web - inf/页面/& lt;/value>   & lt;/property>   & lt;属性名=昂笞骸北?   & lt; value> .jsp   & lt;/property>   & lt;/bean>   & lt;/beans>      之前      

spring-security.xml         & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt;豆类:bean   xmlns=" http://www.springframework.org/schema/security "   xmlns: bean=" http://www.springframework.org/schema/beans "   xmlns: p=" http://www.springframework.org/schema/p "   xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance "   xmlns:上下文=" http://www.springframework.org/schema/context "   xsi: schemaLocation=" http://www.springframework.org/schema/beans   http://www.springframework.org/schema/beans/spring-beans.xsd   http://www.springframework.org/schema/context   http://www.springframework.org/schema/context/spring-context.xsd   http://www.springframework.org/schema/security   http://www.springframework.org/schema/security/spring-security.xsd”比;      & lt; http auto-config=" true "比;   & lt; intercept-url模式==?* *”访问“hasRole (ROLE_USER)“/比;   & lt;/http>      & lt; authentication-manager>   & lt; authentication-provider>   & lt; user-service>   & lt;用户名==癮dmin”密码“123456”政府=" ROLE_USER "/比;   & lt;/user-service>   & lt;/authentication-provider>   & lt;/authentication-manager>   & lt;/豆:beans>      之前      

web . xml         & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt; web xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance "   xmlns=" http://java.sun.com/xml/ns/javaee "   xsi: schemaLocation=" http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd”   id=" WebApp_ID " version=" 3.0 "比;   & lt; display-name>原型创建Web Application      & lt; listener>   & lt; listener-class> org.springframework.web.context.ContextLoaderListener

详解Spring Security简单配置