spring - 基于 XML 的 Spring Security 配置中的 use-expressions 属性等同于基于代码的配置

标签 spring spring-security thymeleaf

如何启用 use-expressions基于代码的配置中 Spring Security 配置的选项?需要此选项才能启用 Expression-Based Access Control Thymeleaf 的用法。

在 XML 配置中,它看起来像这样:

...
<http auto-config="true" use-expressions="true" >
   ...   
</http>
...

最佳答案

根据 this博文,use-expressions使用 Java 配置时设置为 true。

Comparison to XML Namespace
...
One difference is that Java Configuration uses authorizeUrls 
to specify use-expressions="true"

希望这可以帮助。

关于spring - 基于 XML 的 Spring Security 配置中的 use-expressions 属性等同于基于代码的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23698077/

相关文章:

java - Spring boot 和 Thymeleaf - 再次热交换模板和资源

java - 无法打开 Hibernate session 进行事务;嵌套异常是 org.hibernate.exception.GenericJDBCException : Could not open connection

java - spring-security-web 类不可用。您需要这些才能使用 <filter-chain-map>

java - 多次执行存储过程

spring - Grails 插件 bean 的重写方法

spring - Angular5 - 设置从 spring 表单登录返回的 cookie

java - 如何在 thymeleaf 模板中打印 java 对象?

java - Spring boot ClientHttpRequestInterceptor 在 401 上重新发送

java - Spring security UserDetails服务配置

image - Thymeleaf - 充当超链接的图像