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

时间:2014-05-16 14:39:28

标签: spring spring-security thymeleaf

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

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

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

1 个答案:

答案 0 :(得分:6)

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

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

希望这有帮助。