【发布时间】:2017-05-12 13:16:32
【问题描述】:
我正在使用 Spring Boot 研究 Spring Security 框架,我不喜欢 boot 的一件事是它晦涩难懂。发生了很多神奇的事情,故障排除和定制是反复试验,猜测自动配置的内容和位置。这是安全领域的高风险,因为配置错误的系统可能会受到损害。
我想用我自己的实现替换springSecurityFilterChain。在 vanilla Spring 中,我会在 web.xml 中使用不同的名称注册 DelegatingFilterProxy,并实现相应的 bean。但是,如果 jars 存在,Spring boot 显然会自动注册springSecurityFilterChain,现在我不确定自动配置是否会通过以传统方式声明springSecurityFilterChain 来恢复,还是会导致系统配置错误?
一般来说,我想更好地了解 Spring boot,而不仅仅是猜测发生了什么、在哪里以及如何控制该区域。
【问题讨论】:
标签: java spring spring-boot spring-security configuration