Spring MVC 项目搭建 -3- 快速 添加 spring security
2016-05-17 14:26
387 查看
1.添加 spring-sample-security.xml
<!-- 简单的安全检验实现 --> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" 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-3.0.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd"> <!-- 配置一层拦截,需要输入正确用户名密码才能访问网站 --> <http auto-config="true" > <!-- 拦截所有不是ROLE_USER的请求 --> <intercept-url pattern="/**" access="ROLE_USER" /> </http> <!--默认拦截器 --> <authentication-manager alias="authenticationManager"> <!--自定义登录用户 --> <authentication-provider> <user-service> <user authorities="ROLE_USER" name="admin" password="admin"/> </user-service> </authentication-provider> </authentication-manager> </beans:beans>
2.修改web.xml配置,
引入spring-sample-security.xml
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:applicationContext.xml /WEB-INF/config/spring-sample-security.xml </param-value> </context-param>
添加filter,用以启动 security的拦截
<!-- 配置spring security --> <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring和ThreadLocal
- Spring Boot 开发微服务
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- 模拟Spring的简单实现
- Spring整合WebSocket应用示例(上)
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- springmvc 发送ajax出现中文乱码的解决方法汇总
- SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
- struts2 spring整合fieldError问题
- spring的jdbctemplate的crud的基类dao
- 读取spring配置文件的方法(spring读取资源文件)
- Spring Bean基本管理实例详解
- java实现简单美女拼图游戏
- 详解Java的Spring框架中的事务管理方式