# 资源代理缓存 **Repository Path**: hyj-tools/resource-proxy-cache ## Basic Information - **Project Name**: 资源代理缓存 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-29 - **Last Updated**: 2024-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 资源代理缓存 ## 开发环境 * java21 * springboot 3 * maven 3.9 ## 配置 `app.proxy-rules` * 类型:Object * `id` `{String}` * 规则ID,请求是需要带上 * `url` `{String}` * 代理地址,可用SPEL表达式取值 * `params` `{String[]}` 规则需要的参数 * `cachePath` `{String}` * 缓存路径,可用SPEL表达式取值 * `contentType` `{String}` 缓存内容类型 * `subUriIndex` `{Number}: 2` 表示从请求地址第几个开始是子URI * `header` `{Map}` 请求参数 * `#{path}` `{String[]}` 路径参数,第0个表示规则ID * `#{rule}` `{ProxyRule}` 当前配置的规则对象 ## 待开发 * [ ] 支持配置某个资源不缓存