ludc
2024-12-05 07d570d63420e1dca2760034fe6fe9c28810298b
Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/autoconfigure/SpringMVCConfig.java
@@ -52,6 +52,8 @@
     */
    private Logger log = LoggerFactory.getLogger(SpringMVCConfig.class);
    private boolean enabled;
    /**
     * 外部文件夹的映射地址
     */
@@ -100,11 +102,20 @@
     * 默认是否允许证书
     */
    private boolean DEFAULT_ALLOW_CREDENTIALS = true;
    /**
     * 默认的最大值
     */
    private long DEFAULT_MAX_AGE = 1800;
    public boolean isEnabled() {
        return enabled;
    }
    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }
    public Map<String, String> getResourceFolderMap() {
        return resourceFolderMap;
    }
@@ -114,6 +125,15 @@
    }
    /**
     * 安全相关的拦截器
     * @return 安全相关的拦截器
     */
    @Bean
    public VciSecurityInterceptor vciSecurityInterceptor(){
        return new VciSecurityInterceptor();
    }
    /**
     * 增加PUT和DELETE的支持
     * @return 过滤器
     */
@@ -270,14 +290,6 @@
        return new VciLocaleInterceptor();
    }
    /**
     * 安全相关的拦截器
     * @return 安全相关的拦截器
     */
    @Bean
    public VciSecurityInterceptor vciSecurityInterceptor(){
        return new VciSecurityInterceptor();
    }
    /**
@@ -418,4 +430,12 @@
    public void setUnStorageRequestTimeUrls(List<String> unStorageRequestTimeUrls) {
        this.unStorageRequestTimeUrls = unStorageRequestTimeUrls;
    }
    public String[] getDEFAULT_EXPOSEDHEADERS() {
        return DEFAULT_EXPOSEDHEADERS;
    }
    public void setDEFAULT_EXPOSEDHEADERS(String[] DEFAULT_EXPOSEDHEADERS) {
        this.DEFAULT_EXPOSEDHEADERS = DEFAULT_EXPOSEDHEADERS;
    }
}