HttpSecurity采用CustomDSL的设计和使用
1.概述
本项目框架的安全控制使用的spring security,针对spring security做了很多的扩展,项目中的配置主要是使用模块中的HttpSecurityConfigurer
类,此类中配置没有集中化,配置过于分散,如果是客户化spring security的配置,官方的建议是使用CustomDSL或者使用官方提供的Configurer的Customizer方法。
2.CustomDSL
2.1.官方示例
官方地址:Spring Security Reference
CustomDSL的定义:
```java
public class MyCustomDsl extends AbstractHttpConfigurer<MyCustomDsl, HttpSecurity> { private boolean flag; @Override public void init(HttpSecurity http) throws Exception {