基于 XML 的 Spring Security 配置中的 use-expressions 属性等同于基于代码的配置
Posted
技术标签:
【中文标题】基于 XML 的 Spring Security 配置中的 use-expressions 属性等同于基于代码的配置【英文标题】:Equivalent of use-expressions attribute in XML based Spring Security configuration to code based configuration 【发布时间】:2014-07-05 01:43:21 【问题描述】:如何在基于代码的配置中启用 Spring Security 配置的use-expressions
选项?要启用 Thymeleaf 的 Expression-Based Access Control 使用,需要此选项。
在 XML 配置中是这样的:
...
<http auto-config="true" use-expressions="true" >
...
</http>
...
【问题讨论】:
【参考方案1】:根据this 博客文章,use-expressions
在使用 Java 配置时设置为 true。
Comparison to XML Namespace
...
One difference is that Java Configuration uses authorizeUrls
to specify use-expressions="true"
希望这会有所帮助。
【讨论】:
以上是关于基于 XML 的 Spring Security 配置中的 use-expressions 属性等同于基于代码的配置的主要内容,如果未能解决你的问题,请参考以下文章
Spring Security应用开发(02)基于XML配置的用户登录
如何同时为 Spring Security 正确定义 web.xml 和基于 java 的配置
基于 XML 的 Spring Security 配置中的 use-expressions 属性等同于基于代码的配置
Spring Boot中Spring Security的XML配置