refactor: 存储模式动态检查环境变量,改PAR_STORAGE_TYPE无需重启

- CachedStorageService 每次调用读 PAR_STORAGE_TYPE 环境变量
- QiniuStorageService 首次调用懒初始化,读 QINIU_* 环境变量
- 去掉 @ConditionalOnProperty/@ConditionalOnMissingBean
This commit is contained in:
mediabot-pt
2026-06-29 23:13:38 +08:00
parent cd78cfbf88
commit d093c5eb28
5 changed files with 72 additions and 87 deletions

View File

@@ -4,7 +4,7 @@ import com.par.core.dto.ApiResponse;
import com.par.core.dto.SiteConfigDTO;
import com.par.core.entity.SiteConfig;
import com.par.core.service.ConfigService;
import com.par.core.storage.StorageService;
import com.par.core.storage.CachedStorageService;
import jakarta.servlet.http.HttpServletRequest;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpHeaders;
@@ -24,9 +24,9 @@ import java.util.Map;
public class ConfigController {
private final ConfigService configService;
private final StorageService storageService;
private final CachedStorageService storageService;
public ConfigController(ConfigService configService, StorageService storageService) {
public ConfigController(ConfigService configService, CachedStorageService storageService) {
this.configService = configService;
this.storageService = storageService;
}