spring security环境搭建
发布时间 - 2026-01-11 03:22:32 点击率:次目前Spring官方只提供Maven的下载方式。但在http://maven.springframework.org中有SpringSecurity及其他所有Spring产品的下载方式。

http://maven.springframework.org/release/org/springframework/中有Spring相关的所有下载,但好像直到3.2版的,最新的版本在这个里面找不到
http://maven.springframework.org/release/org/springframework/security/spring-security/3.2.0.RELEASE/这个是SpringSecurity3.2的下载地址
Maven下载地址:
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
</dependencies>
本教程是基于SpringMVC3.2+Hibernate4+JPA2.0+SpringSecurity3.2的环境。SpringMVC3.2+Hibernate4+JPA2.0环境的搭建在这里就不多说了,主要讲下SpringSecurity的环境搭建
web.xml配置
<!-- 加载Spring的配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:applicationContext.xml,
classpath:applicationContext-security.xml
</param-value>
</context-param>
<!-- SpringSecurity 核心过滤器配置 -->
<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>
applicationContext-security.xml命名空间配置,官方提供了两种配置方案
第一种、命名空间用beans开头,但是在配置中一直需要用<security:*>来配置。
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:security="http://www.springframework.org/schema/security"
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">
...
</beans>
第二种、命名空间用security开头,在配置中不需要security前缀,但是bean的配置需要用<beans:bean>配置。
<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">
...
</beans:beans>
到此为止SpringSecurity的环境配置已基本完成
命名空间的配置可在spring的官方文档,第4章 Security Namespace Configuration 中找到,一下附上链接地址
http://docs.spring.io/spring-security/site/docs/3.2.0.RELEASE/reference/htmlsingle/#ns-config
总结
以上所述是小编给大家介绍的spring security环境搭建,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# spring
# security环境搭建
# spring security需求分析与基础环境准备教程
# SpringBoot + SpringSecurity 环境搭建的步骤
# SpringSecurity在单机环境下使用方法详解
# 下载地址
# 中有
# 小编
# 需要用
# 在这里
# 在这个
# 在此
# 说了
# 找不到
# 两种
# 不多
# 但在
# 可在
# 给大家
# 到此为止
# 只提供
# 所述
# 第二种
# 第一种
# 中不
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
如何选择PHP开源工具快速搭建网站?
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何在景安云服务器上绑定域名并配置虚拟主机?
Laravel如何使用查询构建器?(Query Builder高级用法)
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
如何用AWS免费套餐快速搭建高效网站?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
使用C语言编写圣诞表白程序
C语言设计一个闪闪的圣诞树
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Android实现代码画虚线边框背景效果
高端建站如何打造兼具美学与转化的品牌官网?
智能起名网站制作软件有哪些,制作logo的软件?
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
无锡营销型网站制作公司,无锡网选车牌流程?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
原生JS实现图片轮播切换效果
Laravel如何实现API版本控制_Laravel版本化API设计方案
英语简历制作免费网站推荐,如何将简历翻译成英文?
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
Bootstrap整体框架之JavaScript插件架构
PHP 500报错的快速解决方法
LinuxCD持续部署教程_自动发布与回滚机制
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
如何在云主机上快速搭建多站点网站?
利用python获取某年中每个月的第一天和最后一天
Laravel storage目录权限问题_Laravel文件写入权限设置
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何在万网开始建站?分步指南解析
javascript如何操作浏览器历史记录_怎样实现无刷新导航
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何用美橙互联一键搭建多站合一网站?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Linux系统命令中screen命令详解
如何用IIS7快速搭建并优化网站站点?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
网站制作壁纸教程视频,电脑壁纸网站?
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
Python正则表达式进阶教程_复杂匹配与分组替换解析
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
常州企业网站制作公司,全国继续教育网怎么登录?

