取得领先
VMware 提供培训和认证,以加速您的进步。
了解更多昨天我发布了 Spring Security Java 配置支持 和 包含 Java 配置支持的 Spring Security 3.2.0.M2 版本。
Spring Security 的 Java 配置支持旨在完全替代 XML 命名空间配置。它还被设计成可扩展的,以便 Spring Security 的扩展项目可以很好地与 Java 配置支持一起工作。
在 五篇 系列 Spring Security Java 配置 博客 文章的第一篇中,我将讨论 Spring Security Java 配置项目的后勤事宜。
[callout title="所需版本"]无论您决定如何与 Spring Security 集成,请务必确保使用 Spring 3.2.3.RELEASE+,以避免 SPR-10546。[/callout]
在我们开始之前,我想谈谈可以在 Spring Security Java 配置中找到的两个模块。
Spring Security Java 配置已复制到 Spring Security 3.2.0.M2+ 代码库中。 这意味着如果您使用的是 Spring Security 3.2.0.M2+,则应确保您的类路径中包含 spring-security-config jar。 例如,您的 Maven pom.xml 中可能包含以下条目
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.2.0.M2</version>
</dependency>
…
<repository>
<id>repository.springsource.milestone</id>
<name>SpringSource Milestone Repository</name>
<url>http://repo.springsource.org/milestone</url>
</repository>
[callout title="未来可用性"]目前没有计划为 spring-security-javaconfig 提供任何更新。 相反,我们鼓励用户在 Spring Security 3.2 发布时更新到该版本。[/callout]
为了鼓励用户尝试 Spring Security Java 配置,它也可以作为名为 spring-security-javaconfig 的独立模块使用。 例如,您的 Maven pom.xml 中可能包含以下条目
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-javaconfig</artifactId>
<version>1.0.0.M1</version>
</dependency>
…
<repository>
<id>repository.springsource.milestone</id>
<name>SpringSource Milestone Repository</name>
<url>http://repo.springsource.org/milestone</url>
</repository>
[callout title=SpringOne2GX 2013]想了解更多关于 Spring Security 3.2 版本的信息吗? 注册参加 2013 年 9 月 9 日至 12 日在加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013,我将在那里 更详细地讨论 Spring Security 3.2! 该会议将有 大量的精彩会议,让您快速了解 Spring、Groovy 和 Grails 社区中发生的一切! 别忘了在 8 月 9 日之前注册,使用 Early discount 节省 200 美元! [/callout]
如果您遇到错误、有改进的想法等,请不要犹豫提出! 我们希望听到您的想法,以便我们可以确保在代码普遍可用之前将其做好。 尽早尝试新功能是回馈社区的好方法,也是简单的方法。 这也确保了您想要的功能存在并且按照您认为应该的方式工作。
请在 "Java Config" 类别下将任何问题或功能请求记录到 Spring Security JIRA 中。 记录 JIRA 后,我们鼓励(但不要求)您在 pull request 中提交您的更改。 您可以在 贡献者指南中阅读有关如何执行此操作的更多信息
如果您对如何做某事有疑问,请使用 Spring Security 论坛 或 带有 spring-security 标签的 Stack Overflow(我会密切关注它们)。 如果您对此博客有具体的评论问题,请随时发表评论。 使用合适的工具将有助于让每个人都更容易。
您现在应该清楚地了解 Spring Security Java 配置存在于多个位置的原因、在哪里可以找到更新以及在哪里可以记录问题。 在下一篇文章中,我们将演练在 Web 应用程序中使用 Spring Security Java 配置。