Spring Security HelloWord
来源:互联网 发布:淘宝人参 编辑:程序博客网 时间:2024/04/29 10:30
之前项目中权限管理都是通过Spring的拦截器,在拦截器中自定义访问页面的权限,今天尝试用一下 Spring Security 的安全框架
一. 简介 :
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。
二. 配置步骤
a) 建立Mavin WebApp 项目 ,配置pom.xml文件
项目目录
b) 配置 SpringMVC 框架
web.xml 文件配置
spring-config.xml
spring-servlet.xml
log4j.xml
spring-security.xml 例子的主要配置文件
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
web.xml
spring-config.xml
spring-servlet.xml
log4j.xml
spring-security.xml
c) HelloController 控制层代码
b) 发布到TOMCAT 中 ,注意端口号
http://localhost/SpringSecurityDemo/welcome 这个地址为没有权限限制
http://localhost/SpringSecurityDemo/admin 这个地址是有权限限制的 ,访问时会默认跳转到 http://localhost/SpringSecurityDemo/spring_security_login
这个登录地址是spring security 自带的一个登录地址,可以在配置文件中修改成我们自己的登录地址
这个是一个非常简单的例子可以快速的入门,源码下载地址 https://github.com/zhijun0808/SpringSecurityDemo/
GL!
- Spring Security HelloWord
- 第9章 保护Web应用--Spring Security 之 HelloWord
- spring HelloWord
- 第9章 保护Web应用--Spring Security 之 HelloWord 基于注解形式
- Spring Mvc 4 HelloWord
- spring helloWord 示例
- spring-boot 之 helloword
- spring helloWord(java)
- spring MVC HelloWord
- spring MVC HelloWord(xml)
- Spring的HelloWord
- JAVA Spring HelloWord实现
- Spring(一):HelloWord
- Spring 入门(Helloword输出)
- 第一个spring项目helloWord
- spring MVC 2-helloword 入门
- spring MVC 2-helloword 入门
- spring mvc第一个helloword
- 为什么你应该停止使用EventBus
- 跟我一起透彻理解template模板模式
- mysql常见错误
- Luajit2.0.4 Build错误
- iOS的socket开发so
- Spring Security HelloWord
- AngularJS笔记
- ListView分页加载
- spring mvc message-convert
- Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of t
- ['LeetCode']表达式求值
- jsp两种注释区别,<%%>和<%!%>的区别
- linux 目录个数和文件个数限制(单个目录下最大文件数)
- 适配器及适配器模式